Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
Hallo zusammen,
ich benötige Unterstützung beim Ein- oder Ausblenden von Textfeldern bzw. Teilformularen durch Optionsfelder bzw. Dropdown-Listen.
1. Durch die Dropdown-Liste Land soll das Optionsfeld Europäische EU und Drittland gesteuert werden (Teilformulare werden dementsprechend ein-oder ausgeblendet). Wenn innerhalb der Dropdown-Liste Land ein Land innerhalb der EU ausgewählt wird, soll automatisch das Optionsfeld EU markiert werden. Alles was nicht zur EU gehört, soll zu einer Markierung vom Optionsfeld Drittland (außerhalb EU) führen. Momentan wird die Steuerung der angezeigten Teilformulare auschließlich durch die Optionsfelder Europäische Union und Drittland vorgenommen.
Die EU-Länder sind am Schluss aufgelistet.
2.Wenn Optionsfeld „Drittland“ markiert ist, sollen in der dynamischen Tabelle „Art der Sendung“ die Felder der Zeile 5 und 6 eingeblendet werden. Momentan wird dies durch das Kontrollkästchen Kontrollkästchen2 (Drittl.) erledigt. => wenn die Tabelle durch + erweitert wird, sollen die zugefügten Positionen ebenfalls die gleiche Funktionalität besitzen.
Noch idealer wäre es, wenn innerhalb der Tabelle die Zeile 5 und 6 erst anzeigt wird, wenn der Optionsbutton Drittland markiert ist (und die Tabelle kleiner wird).
3.Wenn Optionsfeld7 markiert ist, sollen die zwei AWF- Felder angezeigt werden. Momentan wird dies durch das Kontrollkästchen AWF erledigt. => wenn die Tabelle durch + erweitert wird, sollen die zugefügten Positionen ebenfalls die gleiche Funktionalität besitzen.
Vielen Dank im Voraus für die Unterstützung
Viele Grüße
Dietmar
ich benötige Unterstützung beim Ein- oder Ausblenden von Textfeldern bzw. Teilformularen durch Optionsfelder bzw. Dropdown-Listen.
1. Durch die Dropdown-Liste Land soll das Optionsfeld Europäische EU und Drittland gesteuert werden (Teilformulare werden dementsprechend ein-oder ausgeblendet). Wenn innerhalb der Dropdown-Liste Land ein Land innerhalb der EU ausgewählt wird, soll automatisch das Optionsfeld EU markiert werden. Alles was nicht zur EU gehört, soll zu einer Markierung vom Optionsfeld Drittland (außerhalb EU) führen. Momentan wird die Steuerung der angezeigten Teilformulare auschließlich durch die Optionsfelder Europäische Union und Drittland vorgenommen.
Die EU-Länder sind am Schluss aufgelistet.
2.Wenn Optionsfeld „Drittland“ markiert ist, sollen in der dynamischen Tabelle „Art der Sendung“ die Felder der Zeile 5 und 6 eingeblendet werden. Momentan wird dies durch das Kontrollkästchen Kontrollkästchen2 (Drittl.) erledigt. => wenn die Tabelle durch + erweitert wird, sollen die zugefügten Positionen ebenfalls die gleiche Funktionalität besitzen.
Noch idealer wäre es, wenn innerhalb der Tabelle die Zeile 5 und 6 erst anzeigt wird, wenn der Optionsbutton Drittland markiert ist (und die Tabelle kleiner wird).
3.Wenn Optionsfeld7 markiert ist, sollen die zwei AWF- Felder angezeigt werden. Momentan wird dies durch das Kontrollkästchen AWF erledigt. => wenn die Tabelle durch + erweitert wird, sollen die zugefügten Positionen ebenfalls die gleiche Funktionalität besitzen.
Vielen Dank im Voraus für die Unterstützung
Viele Grüße
Dietmar
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
Hallo Dietmar,
die DDL mit den Ländernamen befülle ich im initialize, weil’s da leichter zu pflegen ist und außerdem ein Kennzeichen für EU- bzw. Drittstaaten mitgebe (das musst du komplettiern). Wenn man das sofort auswertet hat die alte Optionsfeldliste nur noch deklamatorischen Wert. Angezeigt wird’s, eingegeben wird da nichts mehr.
Das Gleiche gilt für das Kontrollkästchen in Zeile6. Da drängt sich bei mir die Frage auf, ob das dann da noch einen Sinn hat.
Zeile5 und Zeile6 werden bei Bedarf automatisch eingeblendet – auch bei Instanzen. Wenn darüber hinaus bereits eingegebene Werte übernommen werden sollen, dann stellt sich wieder die Frage wie oben. Schreibt man das nicht besser an einem Ort, statt es in jeder Instanz zu wiederholen? Beim Lieferdatum und den AWF-Feldern sind Beispiele für die Übernahme.
In Zeile6 hast du Pflichtfelder. Die werden deaktiviert, wenn die Zeile ausgeblendet wird. Allgemein werden Pflichtfelder deaktiviert, wenn sie ausgefüllt sind. Es ist für den Benutzer eine Zumutung, permanent von roten Rahmen behelligt zu werden. Die sollen doch nur die Aufmerksamkeit auf sich lenken, wenn etwas zu erledigen ist, danach haben sie ihre Schuldigkeit getan.
Buttons werden nur gezeigt, wenn sie auch eine Funktion haben. Das scheint mir sinniger, als sie zu zeigen und die Betätigung mit einer messageBox (Ätsch, du Dummie) zu beantworten.
Zu allen Fragen hast du nun (hoffentlich) ein Beispiel, wie man dem Problem beikommen kann.
Lass mich wissen, wenn’s klappt – oder auch nicht.
vg armine
die DDL mit den Ländernamen befülle ich im initialize, weil’s da leichter zu pflegen ist und außerdem ein Kennzeichen für EU- bzw. Drittstaaten mitgebe (das musst du komplettiern). Wenn man das sofort auswertet hat die alte Optionsfeldliste nur noch deklamatorischen Wert. Angezeigt wird’s, eingegeben wird da nichts mehr.
Das Gleiche gilt für das Kontrollkästchen in Zeile6. Da drängt sich bei mir die Frage auf, ob das dann da noch einen Sinn hat.
Zeile5 und Zeile6 werden bei Bedarf automatisch eingeblendet – auch bei Instanzen. Wenn darüber hinaus bereits eingegebene Werte übernommen werden sollen, dann stellt sich wieder die Frage wie oben. Schreibt man das nicht besser an einem Ort, statt es in jeder Instanz zu wiederholen? Beim Lieferdatum und den AWF-Feldern sind Beispiele für die Übernahme.
In Zeile6 hast du Pflichtfelder. Die werden deaktiviert, wenn die Zeile ausgeblendet wird. Allgemein werden Pflichtfelder deaktiviert, wenn sie ausgefüllt sind. Es ist für den Benutzer eine Zumutung, permanent von roten Rahmen behelligt zu werden. Die sollen doch nur die Aufmerksamkeit auf sich lenken, wenn etwas zu erledigen ist, danach haben sie ihre Schuldigkeit getan.
Buttons werden nur gezeigt, wenn sie auch eine Funktion haben. Das scheint mir sinniger, als sie zu zeigen und die Betätigung mit einer messageBox (Ätsch, du Dummie) zu beantworten.
Zu allen Fragen hast du nun (hoffentlich) ein Beispiel, wie man dem Problem beikommen kann.
Lass mich wissen, wenn’s klappt – oder auch nicht.
vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
[fontsize=3][font=Arial]Hallo Armine,[/font][/fontsize]
[fontsize=3][font=Arial]vielen Dank für die schnelle Hilfe und Bereitstellung einer umfangreichen Lösung. Der Lösungsvorschlag ist fast perfekt, manche Punkte hätte ich besser definieren sollen.[/font][/fontsize]
[fontsize=3][font=Arial]Ich habe beim Testen folgende Punkte festgestellt:[/font][/fontsize]
[fontsize=3][font=Arial]1.[/font][/fontsize] [fontsize=3][font=Arial]Wenn ein nicht EU-Land (Drittland) in der Dropdown Liste ausgewählt wird, dann ist die 1. Position der dynamischen Tabelle[/b] mit der Zeile 6 => Drittland, Ursprungsland, Zolltarifnummer, Code, Warenbezeichnung [/font][/fontsize][fontsize=3][font=Arial]richtig abgebildet.[/b][/font][/fontsize]
[fontsize=3][font=Arial]2.[/font][/fontsize] [fontsize=3][font=Arial]Wird [/font][/fontsize][fontsize=3][font=Arial]+ gedrückt
[/b]Dann erscheint nur noch die Überschrift in der 2. und 3. Position usw. Die komplette Zeile wird für alle hinzugefügten Positionen benötigt. [/font][/fontsize]
[fontsize=3][font=Arial]3.[/font][/fontsize] [fontsize=3][font=Arial]Eine Verknüpfung von Land mit Ursprungsland ist nicht gewünscht[/b]. Jede Position kann einen eigenen Ursprung haben (z. B. Ware aus USA bestellt, Ursprung von Pos. 10 China, Pos. 20 USA, Pos. 30 Japan). [/font][/fontsize][fontsize=3][font=Arial]Auch die Texte und sonstigen Angaben wie Zolltarifnummer und Code sind bei jeder Position abweichend.[/b][/font][/fontsize]
[fontsize=3][font=Arial]4.[/font][/fontsize] [fontsize=3][font=Arial]Es müsste möglich sein, falls ein Land in der Dropdown Liste fehlt, die Eingabe manuell durch den Ersteller vorzunehmen [/b]und automatisch auf Drittland zu steuern.[/font][/fontsize]
[fontsize=3][font=Arial]5.[/font][/fontsize] [fontsize=3][font=Arial]Ich werden selber versuchen die Änderungen durchzuführen, eine große Hoffnung das ich es gebacken kriege, habe ich leider nicht
. Wäre super, wenn du mich hierzu nochmals unterstützen könntest
.
im Voraus vielen Dank[/font][/fontsize]
[fontsize=3][font=Arial] [/font][/fontsize]
[fontsize=3][font=Arial]Viele Grüße[/font][/fontsize]
Dietmar
[fontsize=3][font=Arial]vielen Dank für die schnelle Hilfe und Bereitstellung einer umfangreichen Lösung. Der Lösungsvorschlag ist fast perfekt, manche Punkte hätte ich besser definieren sollen.[/font][/fontsize]
[fontsize=3][font=Arial]Ich habe beim Testen folgende Punkte festgestellt:[/font][/fontsize]
[fontsize=3][font=Arial]1.[/font][/fontsize] [fontsize=3][font=Arial]Wenn ein nicht EU-Land (Drittland) in der Dropdown Liste ausgewählt wird, dann ist die 1. Position der dynamischen Tabelle[/b] mit der Zeile 6 => Drittland, Ursprungsland, Zolltarifnummer, Code, Warenbezeichnung [/font][/fontsize][fontsize=3][font=Arial]richtig abgebildet.[/b][/font][/fontsize]
[fontsize=3][font=Arial]2.[/font][/fontsize] [fontsize=3][font=Arial]Wird [/font][/fontsize][fontsize=3][font=Arial]+ gedrückt
[/b]Dann erscheint nur noch die Überschrift in der 2. und 3. Position usw. Die komplette Zeile wird für alle hinzugefügten Positionen benötigt. [/font][/fontsize]
[fontsize=3][font=Arial]3.[/font][/fontsize] [fontsize=3][font=Arial]Eine Verknüpfung von Land mit Ursprungsland ist nicht gewünscht[/b]. Jede Position kann einen eigenen Ursprung haben (z. B. Ware aus USA bestellt, Ursprung von Pos. 10 China, Pos. 20 USA, Pos. 30 Japan). [/font][/fontsize][fontsize=3][font=Arial]Auch die Texte und sonstigen Angaben wie Zolltarifnummer und Code sind bei jeder Position abweichend.[/b][/font][/fontsize]
[fontsize=3][font=Arial]4.[/font][/fontsize] [fontsize=3][font=Arial]Es müsste möglich sein, falls ein Land in der Dropdown Liste fehlt, die Eingabe manuell durch den Ersteller vorzunehmen [/b]und automatisch auf Drittland zu steuern.[/font][/fontsize]
[fontsize=3][font=Arial]5.[/font][/fontsize] [fontsize=3][font=Arial]Ich werden selber versuchen die Änderungen durchzuführen, eine große Hoffnung das ich es gebacken kriege, habe ich leider nicht


im Voraus vielen Dank[/font][/fontsize]
[fontsize=3][font=Arial] [/font][/fontsize]
[fontsize=3][font=Arial]Viele Grüße[/font][/fontsize]
Dietmar
Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
Hallo Dietmar,
1. wunderbar
2. was meinst du? in der neuen Instanz werden Zeile5 und Zeile6 ausgegeben.
3. ist es wünschenswert, in Formular.Inhalt.Tabelle.Daten.Position.Zeile6.Ursprung ein Duplikat von Formular.Inhalt.SF.Land einzusetzen?
4. lass in Formular.Inhalt.SF.Land einfach Benutzereingaben zu. Die erfüllen nicht das Kriterium "EU-Mitglied" und sind folglich "Drittland"
5. toll
vg armine
1. wunderbar
2. was meinst du? in der neuen Instanz werden Zeile5 und Zeile6 ausgegeben.
3. ist es wünschenswert, in Formular.Inhalt.Tabelle.Daten.Position.Zeile6.Ursprung ein Duplikat von Formular.Inhalt.SF.Land einzusetzen?
4. lass in Formular.Inhalt.SF.Land einfach Benutzereingaben zu. Die erfüllen nicht das Kriterium "EU-Mitglied" und sind folglich "Drittland"
5. toll
vg armine
Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
Hallo Armine,
zu Punkt 2:
wenn der + Button gedrückt wird soll in Pos. 2 + 3 + 4 usw. auch die Eingabezeile erscheinen. Es ist nur die Überschrift vorhanden. Über welchen Code kann dies gesteuert werden, kannst du mir weiterhelfen?
Siehe PDF Anlage
zu Punkt 3: Nein
der Ursprung soll für jeden Datensatz eingegeben werden.
VG
Dietmar
zu Punkt 2:
wenn der + Button gedrückt wird soll in Pos. 2 + 3 + 4 usw. auch die Eingabezeile erscheinen. Es ist nur die Überschrift vorhanden. Über welchen Code kann dies gesteuert werden, kannst du mir weiterhelfen?
Siehe PDF Anlage
zu Punkt 3: Nein
der Ursprung soll für jeden Datensatz eingegeben werden.
VG
Dietmar
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
zu 2:[font=courier new] Formular.Inhalt.Tabelle.Daten.Position.Zeile6::initialize - (FormCalc, client)
//if (Daten.index > 0) then $.presence = Daten[0].Position.Zeile5.presence endif[/font]
leider auskommentiert.
zu 3: Die Frage war nach DDL einbauen um Eingaben sicherer zu machen, nicht nach synchronisieren
vg
//if (Daten.index > 0) then $.presence = Daten[0].Position.Zeile5.presence endif[/font]
leider auskommentiert.
zu 3: Die Frage war nach DDL einbauen um Eingaben sicherer zu machen, nicht nach synchronisieren
vg
Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
Hallo Armine,
vielen Dank für deine schnelle und ausführliche Hilfe.
zu 3: Die Frage war nach DDL einbauen um Eingaben sicherer zu machen, nicht nach synchronisieren
jetzt hab ich's kapiert, wäre nicht schlecht.
zu 4: Formular.Inhalt.SF.Land einfach Benutzereingaben zu Dropdown mit Eingabe
funktioniert sei weit, nur das Optionsfeld Drittland wird nicht markiert
werde nächste Woche das komplette Formular aufbauen und schauen welche Baustellen
ich noch abschliessen kann.
viele Grüße und nochmals vielen Dank
Dietmar
vielen Dank für deine schnelle und ausführliche Hilfe.
zu 3: Die Frage war nach DDL einbauen um Eingaben sicherer zu machen, nicht nach synchronisieren
jetzt hab ich's kapiert, wäre nicht schlecht.
zu 4: Formular.Inhalt.SF.Land einfach Benutzereingaben zu Dropdown mit Eingabe
funktioniert sei weit, nur das Optionsfeld Drittland wird nicht markiert
werde nächste Woche das komplette Formular aufbauen und schauen welche Baustellen

viele Grüße und nochmals vielen Dank

Dietmar
Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
Hallo Dietmar,
nun habe ich doch für den Ursprung eine DDL eingebaut und darauf geachtet, dass sich die Zeilen5/6 richtig verhalten.
Passt es nun?
vg armine
nun habe ich doch für den Ursprung eine DDL eingebaut und darauf geachtet, dass sich die Zeilen5/6 richtig verhalten.
Passt es nun?
vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
Hallo Armine,
vielen Dank, passt perfekt
.
viele Grüße und ein schönes WE
Dietmar
vielen Dank, passt perfekt

viele Grüße und ein schönes WE
Dietmar
Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden
Hallo Dietmar,
na also!
Dir auch ein schönes Wochenende
vg armine
na also!
Dir auch ein schönes Wochenende
vg armine