Bug #15521
Updated by Carsten Rose over 1 year ago
QFQ: 23.2.0 Wenn ein Formular Pills hat und ein weiterer Pill angelegt werden oder ein bestehender bearbeitet wird, so wird immer ein Container selektiert. <Leer> ist nicht moeglich. FE Container: Nach Auswahl von <leer> wird automatisch wieder ein Pill selektiert. !clipboard-202302101736-3ntz7.png! !clipboard-202302101737-vzkjj.png! FE.value: <pre> {{feIdContainer:FR:::{{SELECT fe.feIdContainer FROM FormElement AS fe WHERE fe.formId={{formId:SR0}} AND fe.feIdContainer!=0 AND "{{class:FRD0:alnumx}}"!="action" ORDER BY fe.modified DESC LIMIT 1}}}} </pre> Die Idee waere das Nach meinem Verstaendnis sollte STORE_FORM hier bei einem Dynamic Update greifen sollte und eine die '0' liefern die ein POST gesendet haben sollte. Aber: '0' wird als leer angesehen und damit greift STORE_FORM nicht, und QFQ sucht dann in STORE_RECORD und anschliessend im default value. Fuer das bestimmen, ob eine QFQ Variable im STORE_FORM gesetzt ist, sollte also nicht der Wert 0 oder '' entscheidend sein, sondern ob es einen POST gab und in diesem das zugehoerige FROM Element submitted wurde.