Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ctxwcl:admin:feldtypen:dyndef [2012/02/10 09:53]
ht [Dynamische Definition (DynDef)]
ctxwcl:admin:feldtypen:dyndef [2012/02/29 13:28] (aktuell)
ht [Konfiguration]
Zeile 1: Zeile 1:
 ===== Dynamische Definition (DynDef) ===== ===== Dynamische Definition (DynDef) =====
-    * Dynamische Definitionen ​werden gewähltum ein Template übersichtlich zu gestalten +    * Dynamische Definitionen ​bringen große Flexibilität, ein Template übersichtlich zu gestalten
- +
-    * Die Eingabe-Felder im Template ändern sich dynamisch, sobald ein Feld angesprochen wird, das mit einer dynamischen Definition verlinkt ist\\ Vom Triggerfeld angestoßen,​ expandieren nur die Felder, die gemäß Definition der DynDef. zugeordnet sind\\  ​+
  
 +    * Die Eingabe-Felder im Template ändern sich dynamisch, sobald ein Feld angesprochen wird, das mit einer dynamischen Definition verlinkt ist\\ 
 ==== Konfiguration ==== ==== Konfiguration ====
-Konfigurieren Sie zuerst ​die DynDefs mit ihren Feldernum diese anschließend ​mit dem 'Triggerfeld'​ zu verlinken.\\  \\  ​+Konfigurieren Sie zuerst ​das führende Feld als [dynamische Definition]und ordnen darunter alle Felder zu, die über ein '​Triggerfeld'​ expandiert werden. Im zweiten Schritt wird diese '​dynamische Definition' ​mit dem Triggerfeld ​verlinkt.\\ ​ \\  Das führende Feld kann z.B. 'Lebensversicherung'​ heißen und sie weisen diesem Begriff alle vertragsrelevanten Felder ​zu. Schon die Erstellung erfolgt als '​DynDef.'​\\  ​In einer neuen '​DynDef'​ erfassen Sie das nächste führende Feld, z. B. '​Hausratversicherung'​. Ordnen Sie auch hier die vertragsrelevanten Felder zu.\\  ​Erfassen Sie nach diesem Muster zunächst alle '​DynDef'​s'​.\\ ​ \\  Die Verlinkung mit dem '​Triggerfeld',​ z.B. '​Vertragsart'​ erfolgt im 2. Schritt.\\ ​ Im Template können Sie zum Feld '​Vertragsart'​ aus der Selectbox eine '​Versicherungsart'​ wählen. Abhängig von der Auswahl expandieren die entsprechenden Felder. ​
  
 **Dynamische Definition erstellen**\\  ​ **Dynamische Definition erstellen**\\  ​
Zeile 11: Zeile 10:
   * Wechseln Sie in die [Felddefinition]   * Wechseln Sie in die [Felddefinition]
   * [Neues Element] hinzufügen / [DynDef] wählen und benennen   * [Neues Element] hinzufügen / [DynDef] wählen und benennen
-  * Fügen Sie dieser Definition ​jetzt nacheinander die gewünschten Felder an\\  Dafür ​öffnen Sie [Neues Element] {{:​ctxwcl:​admin:​feldtypen:​6.jpg|}} / [Feld]\\ ** hier weitermachen!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!LOL**+  * Innerhalb ​dieser Definition öffnen Sie [Neues Element] {{:​ctxwcl:​admin:​feldtypen:​6.jpg|}} / [Feld]\\ ​Sie übernehmen nacheinander alle Felder zu einem Thema aus der Feldauswahl 
 +  ​In gleicher Weise legen Sie weitere '​DynDef'​s'​ an\\  ​
    
    
   ​   ​
-**Triggerfeld anlegen**\\ ​  +**Triggerfeld anlegen ​und verknüpfen**\\   
-  * Sie befinden sich im [Admin] und haben einen [Datensatztyp] gewählt +  * Legen Sie zuerst eine Kategorie an 
-  * Wechseln Sie in die [Felddefinition] +  * [Neues Element] hinzufügen / [Feld] wählen 
-  * [Neues Element] hinzufügen / [Feld] wählen und benennen\\  Dieses Feld ist das Triggerfeld,​ welches später mit einer / mehreren dynamischen Definitionen verknüpft wird\\  ​Setzen Sie das Feld in den Bearbeitungsmodus {{:​ctxwcl:​admin:​feldtypen:​16.jpg|}}\\  ​Feldtyp: [[ctxwcl:​admin:​feldtypen:​selectbox|Selectbox]] wählen\\ ​Füllen ​Sie die Selectbox ​mit den Begriffen, die im Template zur Auswahl stehen ​\\  [Übernehmen] schließt die Eingabe ab\\ {{:​ctxwcl:​admin:​feldtypen:​29.jpg|}} ​ \\        +  * Die Feldauswahl wird geöffnet ​und Sie übernehmen hier das gewünschte Feld\\  Dieses Feld ist das Triggerfeld,​ welches später mit einer / mehreren dynamischen Definitionen verknüpft wird 
 +  Setzen Sie das Feld in den Bearbeitungsmodus {{:​ctxwcl:​admin:​feldtypen:​16.jpg|}}\\  ​Anzeigetyp: [[ctxwcl:​admin:​feldtypen:​selectbox|Selectbox]] wählen\\ ​Klicken Sie auf [Bearbeiten] {{:​ctxwcl:​admin:​feldtypen:​17.jpg|}}\\ ​ Benennen ​Sie die Selectbox ​(nur für interne Zwecke)\\ ​ Anzeige Wert: tragen Sie den Namen der '​DynDef'​ einz.B. '​Lebensversicherung'​ und nehmen ​die '​DynDef'​ in die Liste auf - [hinzufügen] {{:​ctxwcl:​admin:​feldtypen:​18.jpg|}}\\ ​ Füllen Sie die Selectbox in gleicher Weise mit weiteren '​DynDef'​s'  ​\\  [Übernehmen] schließt die Eingabe ab 
 + 
 +  * In diesem Schritt erfolgt die Verknüpfung\\  ​Dynamische Definition [bearbeiten] wählen\\ In dem Fenster [DynDef Bearbeiten] sind die zuvor zugeordneten Werte aufgelistet. Die Verknüpfung zu den einzelnen DynDef'​s erfolgt über die ID  ​{{:​ctxwcl:​admin:​feldtypen:​18.jpg|}} ​[DivId hinzufügen]\\ 
 +  * Speichern Sie den Datensatztyp ​  ​{{:​ctxwcl:​admin:​feldtypen:​30.jpg|}} und wechseln in die [Kerndaten]\\  ​Generieren das Template neu\\  \\   ​{{:​ctxwcl:​admin:​feldtypen:​31a.jpg|}}\\ ​  
 +\\  \\   
 +==== Gut zu wissen ==== 
 +Kennt das Triggerfeld nur 1 Zustand, z. B. '​Privatdaten'​ vorhanden, ja / nein, wählen Sie anstelle einer Selectbox die Checkbox\\ ​ \\   
 +   
 +   
 +===  Feldreihenfolge innerhalb einer Definition verschieben === 
 +  * Klicken Sie das Feld an, welches umpositioniert werden soll 
 +  * Setzen Sie die Markierung über [strg] + Mausklick 
 +  * Klicken Sie an die Position, wohin Sie das Feld verschieben möchten und bestätigen eine Option der Eingabeaufforderung ​
  
  
  
Drucken/exportieren