Bug #15079
closedDynamic Update / Readonly: lost value
Added by Pascal Rössler 4 months ago. Updated 4 months ago.
100%
Description
r=0
checkbox wird auf checked gesetzt
r=x
nachdem speichern wird checkbox auf readonly gesetzt
ist immernoch checked
r=x
nachdem speichern mit der checkbox auf readonly
wird der wert auf unchecked gesetzt
Dies betrifft alle Typen von Formelementen.
Files
Updated by Carsten Rose 4 months ago
- File clipboard-202211251506-hvk3t.png clipboard-202211251506-hvk3t.png added
- Status changed from New to Feedback
- Assignee changed from Enis Nuredini to Pascal Rössler
Bitte probier mal 'processReadOnly=0|1'
Evtl. ist das Handling bei Dynamic Update broken.
Updated by Pascal Rössler 4 months ago
Funktioniert immer noch nicht.
Hab auch versucht das Formelement ueber den Editor by default auf readonly zustellen.
Aendert aber nichts.
Updated by Carsten Rose 4 months ago
- File clipboard-202211292357-u3odw.png clipboard-202211292357-u3odw.png added
- File clipboard-202211292358-hkb0n.png clipboard-202211292358-hkb0n.png added
- File clipboard-202211300000-bbnd2.png clipboard-202211300000-bbnd2.png added
- File clipboard-202211300001-uehef.png clipboard-202211300001-uehef.png added
- File clipboard-202211300001-9xsmw.png clipboard-202211300001-9xsmw.png added
- File clipboard-202211300002-jobvu.png clipboard-202211300002-jobvu.png added
- File clipboard-202211300006-vzmxd.png clipboard-202211300006-vzmxd.png added
- Check auf crose/qfq in Form: dynamicUpdateReadonlyWritten15079
- Fuer CR sieht es so aus als wenn der QfqClient bei einem DynamicUpdate Wechsel von ReadOnly auf Show, immer den 'unchecked' Wert liefert.
Load:
Nach dem aktivieren, wird korrekt 'no' geliefert.
Ohne speichern: korrekt
Nach dem speichern: korrekt
Nach dem 'disable': korrekt
Nach dem 'enable': Fehler
Es hat also erstmal nichts mit dem speichern zu tun.
EN fragen: kannst du sehen wie der Wert bestimmt wird den der Client via Ajax an den Server sendet?
BTW: werden die Values von 'previously_applied' auf 1 (unchecked) und 2 (checked) geaendert, wird '1' (=unchecked) gesendet.
Updated by Enis Nuredini 4 months ago
- Status changed from Feedback to Closed
Die JQuery Funktion serialize() hat bei unserem Setup mit den Checkboxen zur falschen Ausgabe der Werte geführt. Eine Lösung wurde nun implementiert mit welchem alle Elemente korrekt serialized und mitgegeben werden. Ist im Branch von Ticket #15091 enthalten.