Feature #6437
open
Neuer Mode Button bei FormElementen
Added by Stefan Willi almost 6 years ago.
Updated about 4 years ago.
Description
Es ist verwirrend, wenn man einer der 4 Mode (show, required, readonly, hidden) anwählt und trotzdem bei 'Mode sql' etwas eingibt, dass die Funktionalität der Buttons nicht mehr wirkt.
Kann man nicht ein 5. Button ('custom' oder sowas in der Art) erstellen und das Mode sql Feld als dynamic update nur dann anzeigen, falls man bei 'Mode' custom anwählt?
Files
- Target version set to 18.10.3
- Target version changed from 18.10.3 to 18.12.1
- Idee ist eigentlich falls modeSql keinen Wert liefert, das Radio dann einen default liefert (ob dem so ist muss ueberprueft werden).
- Wenn es umgesetzt wird sollte kein oder ein ungueltiger modeSql Result zu einer Exception fuehren.
- Target version changed from 18.12.1 to 141
Nach Diskussion mit Stefan:
- Der Fallback auf 'mode' war bisher nicht implementiert (immer 'show'): wenn es den also nie gab scheint er nicht wichtig zu sein.
- Fuer das UI waere es verstaendlicher das, sobald 'modeSql' ausgefuellt wird, 'mode' auf disabled geht.
- Ein zusaetzlicher Status 'custom' waere dann nicht noetig.
- Das Feld 'mode' dymaisch show/readonly funktioniert nicht, 'recursion too deep' - es muss also ein Switch 'dynamic' eingbaut werden.
- Zusammen mit #9668 machen
- Related to Feature #9668: Form.mode: rename 'hidden' to 'hide' added
- Blocked by Bug #9678: Dynamic Update: broken for textarea added
Disable sollte doch funktionieren:
FE[mode].modeSql = {{SELECT IF('{{modeSql:FRE:alnumx:Ss}}'='', 'show', 'readonly')}}
Aber: scheinbar gibt es ein Problem im Client, das FE.type=Text kein 'dynamicUpdate' ausloest wenn das Feld ein textarea Feld ist - #9678.
- Status changed from New to Some day maybe
- Status changed from Some day maybe to New
- Target version changed from 141 to next8
Also available in: Atom
PDF