Wichtig
Kleinigkeit
Fehlerbehebung
Wichtig
Verbesserung
Verbesserung
Die modellbasierte Suchsprache soll um die Generierung von HTML mit eingebetteten Suchausdrücken ergänzt werden.
Mit {{{ <HTML-source-code }}} können literale HTML-Fragmente in Suchausdrücke eingbettet werden. Innerhalb dieser können mit { <seach-expression> } wieder Suchausdrücke ausgewertet und ausgegeben werden.
Beispiel
#!xml {{{ <table> { all(`TestSearchExpression:A`) .sort( comparator(x -> list( $x.get(`TestSearchExpression:A#double`), desc($x.get(`TestSearchExpression:A#str`))))) .map(row -> {{{ <tr class="{if($row.get(`TestSearchExpression:A#double`) > 10, 'critical')}"> <td>{$row.get(`TestSearchExpression:A#name`)}</td> <td>{$row.get(`TestSearchExpression:A#double`)}</td> <td>{$row.get(`TestSearchExpression:A#str`)}</td> </tr> }}}) } </table>
}}}
Test
- test.com.top_logic.model.search.expr.TestSearchExpression.testHtml()