Major
Nice to have
Bugfix
Major
Enhancement
The necessary API of a `ListModelBuilder`s for the population of tables can in most cases be configured via simple search expressions instead of coding.
Application
#!xml <modelBuilder class="com.top_logic.model.search.providers.ListModelByExpression" elements="model->$model.get(`DemoTypes:DemoTypes.A#typedSetOrdered`)" supportsModel="model->$model.instanceOf(`DemoTypes:DemoTypes.A`)" supportsElement="element->$element.instanceOf(`tl.tables:DemoTypesCTableInterface`)" > <modelForElement><![CDATA[ model -> element -> { options=$element.referers(`DemoTypes:DemoTypes.A#typedSetOrdered`); if($options.containsElement($model), $model, $options.firstElement()); } ]]></modelForElement> </modelBuilder>
Test
- Table structures : type demo : attribute grid in tl-demo.