Bug #10117
closedTypeAhead: After Save JSON is shown (not the tags)
Added by Carsten Rose about 4 years ago. Updated almost 4 years ago.
100%
Files
ta.png | View ta.png | 25.4 KB | Carsten Rose, 13.02.2020 10:40 | ||
ta2.png | View ta2.png | 62 KB | Carsten Rose, 13.02.2020 10:41 | ||
tag1.png | View tag1.png | 6.77 KB | Carsten Rose, 15.02.2020 22:11 | ||
tag3.png | View tag3.png | 5.59 KB | Carsten Rose, 15.02.2020 22:11 | ||
tag2.png | View tag2.png | 8.07 KB | Carsten Rose, 15.02.2020 22:11 | ||
tag4.png | View tag4.png | 6.2 KB | Carsten Rose, 15.02.2020 22:11 |
Updated by Carsten Rose about 4 years ago
Updated by Marc Egger about 4 years ago
Sollte jetzt funktionieren. Schwierig vollstaendlig zu testen im Mockup.
Das Input Feld muss jetzt type="hidden" sein, nicht mehr "text" !!!
@Carsten: Kannst du es bei dir testen? Branch Name: B10117TypeAheadAfterSaveJSONIsShown
Random Notes:
Trigger fuer dirty passiert hier: this.form.on('form.changed', this.changeHandler.bind(this));
Updated by Marc Egger about 4 years ago
- Assignee changed from Marc Egger to Carsten Rose
Updated by Carsten Rose about 4 years ago
Table: Person
Column: grade3
typeAheadSql = SELECT f.name FROM Form AS f WHERE f.name LIKE ? typeAheadMinLength=1 typeAheadTag=1 typeAheadTagDelimiter=9
Updated by Marc Egger about 4 years ago
Revert war wahrscheinlich nicht noetig. Das Problem ist wahrscheinlich in dem code der durch `$element.trigger('qfqChange');` ausgeloest wird.
Updated by Marc Egger about 4 years ago
Branch: marcTagInputBugFix
Der neue Fehler sollte nicht mehr auftreten und das Formular wird auch nicht mehr beim laden auf 'dirty' gesetzt.
Das Input Feld muss weiterhin auf Type 'hidden' gesetzt werden. Ich habe im PHP Code (AbstractBuildForm.php) die Zeile
$formElement[FE_INPUT_TYPE] = 'hidden';
hinzugefuegt. Es gibt keine 'FE_TYPE_HIDDEN' Konstante, wusste nicht wesahlb, deshalb habe ich testeshalber 'hidden' ausgeschrieben.
Updated by Carsten Rose about 4 years ago
Es gibt keine 'FE_TYPE_HIDDEN' Konstante, wusste nicht wesahlb, deshalb habe ich testeshalber 'hidden' ausgeschrieben.
Danke, das ist gut so.
FE_TYPE_... sind keine HTML Tags, sondern QFQ. Es gibt kein QFQ 'hidden' Element.
CU
Carsten
Updated by Carsten Rose about 4 years ago
- File tag1.png tag1.png added
- File tag2.png tag2.png added
- File tag3.png tag3.png added
- File tag4.png tag4.png added
- Status changed from In Progress to New
- Assignee changed from Carsten Rose to Marc Egger
Hallo Marc
Danke fuer den Fix. Das JSON wird nun nicht mehr angezeigt. Ebenso ist dirty und Record Modify ok.
Neuer Effekt: nach dem Speichern fehlen Tags - nach einem F5 Reload sind alle da.
Form wird geladen mit 4 Tags:
Es wird ein 5 Tag hinzugefuegt:
Nach dem Save fehlen Tag1 & Tag4. Tag 2,3,5 sind da
Nach einem Reload sind alle 5 Tags da:
Updated by Marc Egger about 4 years ago
Bug fixed, validator prevented tags to be shown. Turned validator off on form load.
Branch: marcTagInputBugFix
Updated by Marc Egger about 4 years ago
- Status changed from In Progress to New
- Assignee changed from Marc Egger to Carsten Rose
Updated by Carsten Rose almost 4 years ago
- Status changed from New to Closed
- Target version changed from next5 to 20.4.0
CR: ich geh mal davon aus der Bug gefixt ist.