Wichtig
Kleinigkeit
Fehlerbehebung
Wichtig
Verbesserung
Die notwendige API eines `ListModelBuilder`s für die Bevölkerung von Tabellen kann in den allermeisten Fällen über einfache Suchausdrücke konfiguriert statt codiert werden.
Anwendung
#!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
- Tabelle Strukturen : Typendemo : Attribute-Grid in tl-demo.