Project

General

Profile

Actions

Bug #9674

closed

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

Added by Stefan Willi over 4 years ago. Updated over 4 years ago.

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

0%

Estimated time:
Discuss:
Prio Planung:
Vote:

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' }}

Files

B9674.png View B9674.png 129 KB Carsten Rose, 30.11.2019 10:37
selectRequired.png View selectRequired.png 32.2 KB Benjamin Baer, 02.12.2019 11:30

Related issues

Related to QFQ - Support #9690: Required auf SELECT elementen scheint nicht zu funktionierenClosedCarsten Rose03.12.2019

Actions
Actions #2

Updated by Carsten Rose over 4 years 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

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
Actions #3

Updated by Benjamin Baer over 4 years ago

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.

Actions #4

Updated by Benjamin Baer over 4 years ago

  • Assignee changed from Benjamin Baer to Carsten Rose
Actions #5

Updated by Benjamin Baer over 4 years ago

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

Actions #6

Updated by Benjamin Baer over 4 years ago

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

Werde ein neues Ticket zum Required Check erstellen.

Actions #7

Updated by Carsten Rose over 4 years ago

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

Updated by Carsten Rose over 4 years ago

  • Target version set to 19.12.0
Actions

Also available in: Atom PDF