Benutzer-Werkzeuge

Webseiten-Werkzeuge


developer:userdefinedfields

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
developer:userdefinedfields [2017/10/27 15:09]
oesi
developer:userdefinedfields [2022/01/04 09:05] (aktuell)
oesi
Zeile 41: Zeile 41:
  "​42","​43"​  "​42","​43"​
  ]  ]
-   }+   }
 +        "​requiredPermissions":​ ["​basis/​person"​]
 }] }]
 </​code>​ </​code>​
Zeile 180: Zeile 181:
  "​42","​43"​  "​42","​43"​
  ]  ]
-   }+   }
 +       "​requiredPermissions":​ ["​basis/​person"​]
 }, },
 { {
Zeile 189: Zeile 191:
  "​type":​ "​checkbox", ​  "​type":​ "​checkbox", ​
  "​sort":​2,​  "​sort":​2,​
- "​defaultValue":​false+ "​defaultValue":​false
 +        "​requiredPermissions":​ ["​basis/​person"​]
 }] }]
 </​code>​ </​code>​
Zeile 211: Zeile 214:
 Bei den ListValues können derzeit keine Phrasennamen verwendet werden. Bei den ListValues können derzeit keine Phrasennamen verwendet werden.
 Statt enum kann hier auch sql verwendet werden. Dabei wird anstatt einer fixen Liste ein SQL Befehl hinterlegt der die Daten für das Dropdown liefert. Statt enum kann hier auch sql verwendet werden. Dabei wird anstatt einer fixen Liste ein SQL Befehl hinterlegt der die Daten für das Dropdown liefert.
 +Der SQL muss 2 Spalten mit den verpflichtenden Titeln "​id"​ und "​description"​ zurückliefern,​ wobei "​id"​ der Wert ist, der im UDF gespeichert wird und "​description"​ der angezeigte Text im UDF.
  
 ==== Aufbau udf_values ==== ==== Aufbau udf_values ====
Zeile 247: Zeile 251:
  "​description":​ "​udf/​example1Description",​  "​description":​ "​udf/​example1Description",​
  "​placeholder":​ "​udf/​example1Placeholder",​  "​placeholder":​ "​udf/​example1Placeholder",​
- "​defaultValue":​ 42+ "​defaultValue":​ 42
 +        "​requiredPermissions":​ ["​basis/​person"​]
 }, },
 { {
Zeile 268: Zeile 273:
  "​description":​ "​udf/​example2Description",​  "​description":​ "​udf/​example2Description",​
  "​placeholder":​ "​udf/​example2Placeholder",​  "​placeholder":​ "​udf/​example2Placeholder",​
- "​defaultValue":​ 15+ "​defaultValue":​ 15
 +        "​requiredPermissions":​ ["​basis/​person"​]
 }, },
 { {
Zeile 289: Zeile 295:
  "​description":​ "​udf/​example5Description",​  "​description":​ "​udf/​example5Description",​
  "​placeholder":​ "​udf/​example5Placeholder",​  "​placeholder":​ "​udf/​example5Placeholder",​
- "​defaultValue":​ 12+ "​defaultValue":​ 12
 +        "​requiredPermissions":​ ["​basis/​person"​]
 }, },
 { {
Zeile 307: Zeile 314:
  "​description":​ "​udf/​example3Description",​  "​description":​ "​udf/​example3Description",​
  "​placeholder":​ "​udf/​example3Placeholder",​  "​placeholder":​ "​udf/​example3Placeholder",​
- "​defaultValue":​ "​Ex3"​+ "​defaultValue":​ "​Ex3"​
 +        "​requiredPermissions":​ ["​basis/​person"​]
 }, },
 { {
Zeile 327: Zeile 335:
  "​description":​ "​udf/​example4Description",​  "​description":​ "​udf/​example4Description",​
  "​placeholder":​ "​udf/​example4Placeholder",​  "​placeholder":​ "​udf/​example4Placeholder",​
- "​defaultValue":​ 1+ "​defaultValue":​ 1
 +        "​requiredPermissions":​ ["​basis/​person"​]
 }, },
 { {
Zeile 338: Zeile 347:
  },  },
  "​description":​ "​udf/​example6Description",​  "​description":​ "​udf/​example6Description",​
- "​defaultValue":​ false+ "​defaultValue":​ false
 +        "​requiredPermissions":​ ["​basis/​person"​]
 }] }]
 </​code>​ </​code>​
  
/var/www/wiki/data/attic/developer/userdefinedfields.1509109784.txt.gz · Zuletzt geändert: 2019/08/13 13:49 (Externe Bearbeitung)