Seite 2 von 2

Neue Instanz - Neue Feldnamen?

Verfasst: 11.11.2014, 13:20
von radzmar
Also eine Optionsfeldgruppe lässt sich durchaus zurücksetzen.
Man braucht dafür aber eine globale Variable, um den Zustand zwischen zu speichern.
Anbei mal eine Demonstration.

Neue Instanz - Neue Feldnamen?

Verfasst: 12.11.2014, 11:12
von daibutsu
@radzmar:

Danke für den Tipp mit dem Zurücksetzen - kommt mir an anderer Stelle sehr zupass. Hier allerdings gibt es wohl ein Problem mit der globalen Variablen, die dann auch auf den anderen Seiten zuschlägt. Und wie man ein Optionsfeld dazu bringt, wie ein Kontrollkästchen mit Häkchen auszusehen, ist auch noch nicht geklärt, diese Optik ist aber gefordert ...

@armine:

Das Formular in der momentanen Form ist schon ein paar Jahre alt und basiert auf einem InDesign-Layout, daher die vielen Linien und anderen Elemente - war damals erstmal einfacher als alles im LCD neu nachzubauen. Hat auch soweit funktioniert. Jetzt soll es technisch eleganter werden, wobei es nicht nur um die bislang fix angelegten 12 Folgeseiten geht, sondern  z. B. auch die Tabelle auf dem Stammblatt sortierbar werden soll (ohne dass auf den Folgeseiten Chaos ausbricht...).

Das Problem liefern die Kontrollkästchen auf den Folgeseiten, die gruppenweise mit der klassischen Methode XOR-verknüpft sind (jeweils gleicher Name, global und mit unterschiedlichem Wert). Wenn alle Folgeseiten vom gleichen Unterformular abgeleitet werden, sind die Namen auf allen Seiten identisch - und damit taucht das auf einer Seite gesetzte Häkchen unerwünschterweise auf allen Seiten auf. Daher die ursprüngliche Lösung mit den 12 fixen Seiten.

Ich bin mir nicht sicher, ob es dafür eine einfache Lösung gibt - oder ob man sich dabei die Finger wund codiert (was ja auch nicht sehr elegant wäre).



Neue Instanz - Neue Feldnamen?

Verfasst: 12.11.2014, 12:39
von radzmar
Ok, das mit der globalen Variable hab ich lösen können.
Mit Hilfe der eval()-Methode kann man sich ja für jede Optionsliste einen eigenen Variablennamen erstellen, sodass es hier keine Überschneidungen gibt.
Und das Ganze wie ein Kontrollkästchen aussehen zu lassen, ist nun wirklich kein Problem!

Neue Instanz - Neue Feldnamen?

Verfasst: 12.11.2014, 14:45
von daibutsu
Ah - super, herzlichen Dank. Werde das mal so einbauen und sehen, was passiert.

Bliebe noch:
Und das Ganze wie ein Kontrollkästchen aussehen zu lassen, ist nun wirklich kein Problem!
Wie Kontrollkästchen schon (quadratische Variante) - aber auch mit Häkchen wie bei echten Kontrollkästchen? Werksseitig gibt's bei Optionsfeldern in der Quadratansicht ja nur ein eher unansehnliches Kreuz. Wie man da ein Häkchen reinbasteln könnte (sofern das geht), entzieht sich meinen bescheidenen Fähigkeiten ...

Neue Instanz - Neue Feldnamen?

Verfasst: 21.09.2016, 16:13
von mweidi92
armine hat geschrieben:Wer will den etwas kopieren, wenn man mit Instanzen arbeiten kann?
Schau mal, ob du so zurecht kommst.

vg armine
Hallo zusammen,

ist es möglich, die Nummerierung in chronologischer Reihenfolge zu erhalten?
Es soll praktisch nach jedem Löschen/Hinzufügen von Zeilen, die jeweilige Zeile angesprochen werden, jedoch die Nummerierung in sortierter Reihenfolge erhalten bleiben.

Vielen Dank für eure Hilfe!