Hi Adam,

I guess you'd need to ui:override swa:DefaultObjectsBody so that it uses some other SPIN template but swa:SortedObjects. While doing this (overriding) is never ideal, I believe in this case it's a reasonably local change. This would also give you the freedom to add extra styling around groups with the language language.

If you have a suggestion on how this pattern could be generalized, e.g. for specially marked properties, please feel free to raise a support ticket that we turn into a feature request.

HTH
Holger


On 26/07/2017 8:40, Adam Kimball wrote:
Hi Irene,

Yes, I am talking about ordering the instance data in a form (especially in view mode). See the screenshot I've attached which shows how our keywords are ordered alphabetically without regard to the locale. I'm sure thats great for many use cases, but our users would prefer to have the list ordered by locale AND prefLabel. That way, all "en" locale keywords are in one group, and all "fr" in another - each alphabetized on its own.

Ideally I would have be able to do something like this:

<swa:Objects arg:predicate="concept_schema:exact_keyword" ns:groupByLocale="true"/>


or something to that effect.


Hope that helps,
Adam

On Monday, July 24, 2017 at 11:32:15 AM UTC-6, Irene Polikoff wrote:

    Adam,

    Can you explain a bit more what you want to have ordered? Are you
    talking about fields on a form?

    Irene Polikoff


    On Jul 24, 2017, at 1:28 PM, Adam Kimball <[email protected]
    <javascript:>> wrote:

    Hi all,

    Our users have requested functionality that would display data in
    EVN ordered by localization (secondarily).  Ideally, I would have
    something like namespace:ObjectsOrderedByLocale that I could use
    right in the form.  But overriding it and its dependencies
    intimidates me.

    Is there a better way?

    Thanks,
    Adam

-- You received this message because you are subscribed to the
    Google Groups "TopBraid Suite Users" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to [email protected] <javascript:>.
    For more options, visit https://groups.google.com/d/optout
    <https://groups.google.com/d/optout>.

--
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "TopBraid 
Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to