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()