Project

General

Profile

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. 

Back