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
Letzte Überarbeitung Beide Seiten der Revision
ctxwcl:admin:feldtypen:dyndef [2012/02/10 09:48]
ht [Dynamische Definition (DynDef)]
ctxwcl:admin:feldtypen:dyndef [2012/02/10 12:09]
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\\  Ein '​Triggerfeld'​ expandiert ausschließlich die Felder, welche dieser 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 12: 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 (optional)\\ ​ Legen Sie keine Kategorie an, wird das '​Triggerfeld' ​in die Default Kategorie eingeordnet (Darstellung im Template) 
-  * 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|}}\\ ​  
 +\\   
 +===  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