Hallo,
so ein Thema das ich wahrscheinlich nie richtig verstehen werde: If-Conditions bei typscript. Ich fummel schon Stunden, aber es wird nichts. Vielleicht kann mir ja jemand helfen.
Szenario:
Ich habe drei Spalten zum Befüllen mit Inhalt: links, normal, rechts. Je nach dem, welche Spalte Inhalt hat, soll die normale Spalte anders gewrappt werden.
Wenn normale Spalte leer
-> kein wrap
Wenn nur normale Spalte Inhalt hat
-> <div class="col_3">|</div>
Wenn alle Spalten Inhalt haben
-> <div class="col_1">|</div>
Wenn normale und linke Spalte Inhalt haben
-> <div class="col_2">|</div>
Wenn normale und rechte Spalte Inhalt haben
-> <div class="col_2">|</div>
Soweit sieht mein TS aus. Alles was im override-Teil steht scheint nicht zu funktionieren...
temp.maincontent = COA
temp.maincontent{
10 = COA
10{
10 < styles.content.get
10.stdWrap.outerWrap.cObject = TEXT
10.stdWrap.outerWrap.cObject{
value = <div class="col_3">|</div>
override{
required = 1
cObject = TEXT
if.isTrue.numRows < styles.content.getLeft
cObject.value = <div class="col_2">|</div>
if.isTrue.numRows < styles.content.getRight
cObject.value = <div class="col_2">|</div>
if.isTrue.numRows < styles.content.getLeft
if.isTrue.if{
isTrue.numRows < styles.content.getRight
}
cObject.value = <div class="col_1">|</div>
}
}
}
}
Ich habe da wohl ein generelles Verständnisproblem. Hat jemand einen guten Link parat wo komplexere Abfragen gut erklärt sind?
Danke und Viele Grüße