HTML Grid Container Ausblenden von Datenzellen in einer Tabelle nach Bedingung
Hallo zusammen,
ich würde gerne über ein Mehrfachauswahlfeld die HTML Tabellenansicht steuern bei Abwahl sollten dann die anderen Inhalte aufrücken. Stattdessen kommt die Meldung "undefined". Wie muss ich die Abfrage if Anweisung im Code gestallten damit das funktioniert. Irgendwo sind die Klammern falsch vermute ich aber ich komm nicht drauf
let content := ---
<aside class = 'grid-container'>
{ if chosen(Informationen, 5) then }
<aside class = 'gridFormat gridFour left'> Objektdaten <hr><b><table><center>{ term.'Anträge'.'AO_Straße' + " " + term.'Anträge'.AO_Hausnummer + " " +
term.'Anträge'.AO_Hausnummerzusatz } <br>{ term.'Anträge'.AO_PLZ + " " + term.'Anträge'.AO_ORT + " " +
term.'Anträge'.AO_Ortsteil }
</table></td></tr></b></aside>
{ end }
{ if chosen(Informationen, 1) then }
<aside class = 'gridFormat gridFour left'> Kunde <hr><b><table><center>{ term.'Anträge'.AG_Vorname + " " + term.'Anträge'.AG_Nachname + " " +
term.'Anträge'.AG_Firma } <br>{ term.'Anträge'.'AG_Straße' + " " + term.'Anträge'.AG_Hausnummer + " / " +
term.'Anträge'.AG_Hauszusatz +
", " +
term.'Anträge'.AG_PLZ +
" " +
term.'Anträge'.AG_Ort }<br>{ "Telefon: " + " " + term.'Anträge'.AG_Telefon }</dd><br><teL> Handy: </teL><teR> { term.'Anträge'.AG_Mobil }</teR><br>{ "email: " + term.'Anträge'.'AG_E-Mail' }
</table></td></tr></b></aside>
{ end }
{ if chosen(Informationen, 4) then }
<aside class = 'gridFormat gridFour left'> Zählerdaten <hr><b><table><center>{ "Z.Nr.: " + term.'Anträge'.'Zählernummer' }<br>{ "Z.Gr.: " + term.'Anträge'.'Zählergröße'.Text }<br>{ "Baujahr: " + term.'Anträge'.'Baujahr Zähler' }<br>{ "Z.Platz: " + term.'Anträge'.'Lage der Messeinrichtung' }
</table></td></tr></b></aside>
{ end }
{ if chosen(Informationen, 2) then }
<aside class = 'gridFormat gridFour left'> Installateur <hr><b><table><center>{ term.'Anträge'.Installationsfirma }<br>
</table></td></tr></b></aside>
{ end }
{ if chosen(Informationen, 3) then }
<aside class = 'gridFormat gridFour left'> Netzauskunft <hr><b><table><center>{ "kommt noch " +
term.'Anträge'.'Auswahl Ortschaften Anschluss Objekt'.Ansprechpartner.Bezirk }
</table></td></tr></b></aside>
{ end }
{ if chosen(Informationen, 6) then }
<aside class = 'gridFormat gridFour left'> Geodaten <hr><b><table><center>{ "Breitengrad: " + term.'Anträge'.Breitengrad }<br>{ "Längengrad: " + term.'Anträge'.'Längengrad' }
</table></td></tr></b></aside>
{ end }
---;
html(css + content)
13 Antworten
-
Du musst eine else Bedingung einfügen, die einen leeren String zurückgibt.
{ if chosen(Informationen, 5) then } html...... { else } { end }
-
Moin Mirko,
so etwas habe ich auch schon gesucht, würde das so ähnlich gerne als Kolonnenplanung nutzen.
Das Multi Auswahlfeld soll dann die einzelnen Kolonnen enthalten, je nach Tag brauche ich verschieden viele, aber maximal acht Stück. In dem Grid Container sollen dann die Kunden und die dazugehörigen Arbeiten aufgelistet werden.
Unsere jetzige Planung in Ninox beläuft sich bisher nur auf eine Wochenplanung, die einzelnen Tage werden dann immer noch auf Papier/Tablet aufgeschrieben und nach Erledigung im Ninox abgehakt.
Ich stelle mir das so vor, dass ich z.B. einen Button in dem Grid-Container einer Kolonne habe, wenn ich dort drauf klicke kann ich dann die Daten aus der Wochenplanung auswählen, inkl. der Mitarbeiter der jeweiligen Kolonnen, da diese auch fast täglich wechseln aufgrund von Berufsschule, 4 Tage Woche etc..
Wäre sowas möglich? Da habe ich schon manches mal herum probiert, komme da aber bei HTML an meine Grenzen. Die Container bekomme ich noch erstellt, aber der Code, um den zu befüllen, da haperts ein wenig.
Anbei zwei Bilder wie ich es mir ungefähr vorstelle, die Daten sind aber nur so eingetragen worden in den Code.
Gruß
Mirko -
Ach ja, und cool wäre es dann auch, die Planung am Morgen kurz vor Arbeitsbeginn mit einem Button auszudrucken, so dass jede Kolonne auf einem eigenen DIN A5 oder DIN A6 Zettel steht, und diesen dann in die Hand erhält.
-
Hier jetzt auch der Anhang!
Content aside
- Status Answered
- vor 4 MonatenZuletzt aktiv
- 13Antworten
- 161Ansichten
-
6
Folge bereits