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.