Project

General

Profile

Actions

Feature #6437

open

Neuer Mode Button bei FormElementen

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

Status:
New
Priority:
Normal
Assignee:
Carsten Rose
Target version:
Start date:
17.07.2018
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:

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

Mode FormElement.png View Mode FormElement.png 7.62 KB Stefan Willi, 17.07.2018 15:47

Related issues

Related to QFQ - Feature #9668: Form.mode: rename 'hidden' to 'hide'PriorizeCarsten Rose28.11.2019

Actions
Blocked by QFQ - Bug #9678: Dynamic Update: broken for textareaClosedBenjamin Baer30.11.201902.12.2019

Actions
Actions #1

Updated by Carsten Rose about 4 years ago

  • Target version set to 18.10.3
Actions #2

Updated by Carsten Rose about 4 years ago

  • Target version changed from 18.10.3 to 18.12.1
Actions #3

Updated by Carsten Rose about 4 years ago

  • 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.
Actions #4

Updated by Carsten Rose almost 4 years ago

  • Target version changed from 18.12.1 to 141
Actions #5

Updated by Carsten Rose about 3 years ago

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.
Actions #6

Updated by Carsten Rose about 3 years ago

  • Das Feld 'mode' dymaisch show/readonly funktioniert nicht, 'recursion too deep' - es muss also ein Switch 'dynamic' eingbaut werden.
  • Zusammen mit #9668 machen
Actions #7

Updated by Carsten Rose about 3 years ago

  • Related to Feature #9668: Form.mode: rename 'hidden' to 'hide' added
Actions #8

Updated by Carsten Rose about 3 years ago

  • Blocked by Bug #9678: Dynamic Update: broken for textarea added
Actions #9

Updated by Carsten Rose about 3 years ago

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.

Actions #10

Updated by Carsten Rose almost 3 years ago

  • Status changed from New to Some day maybe
Actions #11

Updated by Carsten Rose almost 3 years ago

  • Status changed from Some day maybe to New
Actions #12

Updated by Carsten Rose almost 3 years ago

  • Target version changed from 141 to next8
Actions

Also available in: Atom PDF