Project

General

Profile

Bug #9674

Dynamic Update mit modeSql=required: SELECT Felder werden nicht aktualisiert.

Added by Stefan Willi 6 months ago. Updated 6 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
29.11.2019
Due date:
02.12.2019
% Done:

0%

Estimated time:
Discuss:

Description

Wenn ich 'Admin' auswähle, dass wird die Frage nach dem Programm nicht angezeigt. Beim Speichern kommt allerdings die Fehlermeldung 'Form is incomplete'.

{{SELECT IF({{grId:FR0}}!=gr.id, 'required', 'hidden') FROM Ggroup AS gr WHERE gr.reference='lszgs_role_admin' }}
B9674.png (129 KB) B9674.png Carsten Rose, 30.11.2019 10:37
selectRequired.png (32.2 KB) selectRequired.png Benjamin Baer, 02.12.2019 11:30
3257
3261

Related issues

Related to QFQ - Support #9690: Required auf SELECT elementen scheint nicht zu funktionierenClosed2019-12-03

Associated revisions

Revision 95bb1572 (diff)
Added by Benjamin Baer 6 months ago

Now possible to set required to select.

History

#2 Updated by Carsten Rose 6 months ago

  • File B9674.png B9674.png added
  • Subject changed from Dynamic Update mit mode=required to Dynamic Update mit modeSql=required: SELECT Felder werden nicht aktualisiert.
  • Due date set to 02.12.2019
  • Assignee changed from Carsten Rose to Benjamin Baer
3257

Aktuell scheint mir das ein Client Problem zu sein:

  • Der Mode Status (show, required) wird bei Select Felder nicht aktualisiert, obwohl mit dynamic update umgeschaltet wurde.
  • Betroffen sind SELECT Elemente. INPUT Elemente verhalten sich korrekt.

Beispiel: Form wird geladen mit mode=Show und beide Werte sind gesetzt. Dann wird 'required' gewaehlt.

Beobachtung: Das Textfeld wechselt im DOM auf 'required', nicht aber das Select Feld.
Beobachtung2: Select Feld wird visuell 'required' (Stern wird gesetzt), im DOM ist aber kein 'required' auf dem dem Select.
Beobachtung3: Das JSON das vom Server kommt, sieht fuer 'Name' und 'Friend' korrekt und identisch aus.

Reproduzieren:

  • Init: a) Record laden, b) auf 'show' stellen, c) 'Name' und 'Friend' ausfuellen, d) save

OK:

  • Form reload
  • 'FE Mode': auf 'required' wechseln
  • 'Name': leer machen
  • Lost Foucus >> QFQ Client: Dialog 'missing required' - OK

Fail:

  • Form reload
  • 'FE Mode': auf 'required' wechseln
  • 'Friend' leer waehlen
  • Lost Focus >> QFQ Client: KEIN Dialog 'missing required' - Fail

#3 Updated by Benjamin Baer 6 months ago

3261

Du sendest kein Input Element bei der Select Liste, siehe Screenshot.

Wie du siehst gibt es fuer Firstname ein 173-14053-148-0-l (label) und ein 173-13053-148-0-i - bei Friend gibt es aber nur das label und das note.

#4 Updated by Benjamin Baer 6 months ago

  • Assignee changed from Benjamin Baer to Carsten Rose

#5 Updated by Benjamin Baer 6 months ago

Select wird nun korrekt mit required aktualisiert - aber required select scheinen keinen Fehler auszuloesen. Egal ob mit Dynamic Update oder direkt gesetzt.

#6 Updated by Benjamin Baer 6 months ago

  • Status changed from New to Closed
  • Assignee changed from Carsten Rose to Benjamin Baer

Werde ein neues Ticket zum Required Check erstellen.

#7 Updated by Carsten Rose 6 months ago

  • Related to Support #9690: Required auf SELECT elementen scheint nicht zu funktionieren added

#9 Updated by Carsten Rose 6 months ago

  • Target version set to 19.12.0

Also available in: Atom PDF