Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Ob nun dynamisch agierende Subformulare, oder einfach nur Textfelder...
DBoeck
Beiträge: 16
Registriert: 16.02.2011, 09:53

Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Beitrag von DBoeck » 17.06.2013, 19:12

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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Beitrag von armine » 19.06.2013, 16:48

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




Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

DBoeck
Beiträge: 16
Registriert: 16.02.2011, 09:53

Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Beitrag von DBoeck » 20.06.2013, 10:43

[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

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Beitrag von armine » 20.06.2013, 17:01

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

DBoeck
Beiträge: 16
Registriert: 16.02.2011, 09:53

Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Beitrag von DBoeck » 20.06.2013, 18:26

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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Beitrag von armine » 20.06.2013, 18:42

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



DBoeck
Beiträge: 16
Registriert: 16.02.2011, 09:53

Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Beitrag von DBoeck » 21.06.2013, 08:12

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

 

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Beitrag von armine » 21.06.2013, 08:25

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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

DBoeck
Beiträge: 16
Registriert: 16.02.2011, 09:53

Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Beitrag von DBoeck » 21.06.2013, 08:33

Hallo Armine,

vielen Dank, passt perfekt :).

viele Grüße und ein schönes WE

Dietmar

 

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Dynamische Tabelle: Teilformulare und Textfelder Ein- / Ausblenden

Beitrag von armine » 21.06.2013, 08:41

Hallo Dietmar,

na also!

Dir auch ein schönes Wochenende

vg armine

Antworten