Zum Hauptinhalt gehen

FS_DATASET Regel - Eingabefeld anzeigen

Kommentare

7 Kommentare

  • Zendesk API User
    Author: MarsDD - 11/26/2014 16:31

    Hallo Alex,

    wieso löst Du das nicht via einem Dropdown-Element?

    So kannst Du recht einfach eine Regel bauen, die je nach Inhalt des Elementes Deine gewünschten Elemente sichtbar macht, oder auch nicht.

    Viele Grüße

    Marcel

    0
  • Zendesk API User
    Author: arkaetsc - 12/8/2014 15:43

    Hallo Marcel,

    das ein-/ausblenden hab ich jetzt wie du sagst mit einfachen Regeln abhängig von "st_type" gemacht. Für die möglichen Attribute habe ich dann noch eine Query, die über eine Regel mit einem Parameter befüllt wird.

    Haben jetzt also mehrere CMS_INPUT_COMBOX'en, da ist das ganze deutlich einfacher - ist sogar in der FS-Doku beschrieben ("Vorlagenentwicklung" / "Regeln" / "Wertemittlung <WITH/>".


    Formular


    <CMS_INPUT_COMBOBOX name="st_type" hFill="yes" singleLine="no">    

         <ENTRIES>     

              <ENTRY value="1">        

                   <LANGINFOS>          

                             <LANGINFO lang="*" label="Nummer"/>        

                    </LANGINFOS>      

              </ENTRY>   

          </ENTRIES>   

          <LANGINFOS>      

              <LANGINFO lang="*" label="Typ"/>    

         </LANGINFOS>  

    </CMS_INPUT_COMBOBOX>

    <CMS_INPUT_COMBOBOX name="st_number" hFill="yes" singleLine="no" useLanguages="no">      

         <CMS_INCLUDE_OPTIONS type="database">        

              <LABELS>          

                   <LABEL lang="*">#item.Name</LABEL>        

              </LABELS>        

              <QUERY name="Datenbank.attribute_query"/>        

              <TABLE>Datenbank.attribute</TABLE>      

         </CMS_INCLUDE_OPTIONS>      

         <LANGINFOS>       

              <LANGINFO lang="*" label="Attribute"/>      

         </LANGINFOS>   

    </CMS_INPUT_COMBOBOX>

    Regel:

    <ON_EVENT>    

         <IF>    

              <PROPERTY source="st_number" name="FOCUS"/>   

          </IF>       

          <WITH>           

               <PROPERTY source="st_type" name="VALUE"/>       

          </WITH>       

          <DO>        

              <PROPERTY source="st_number" name="query.type"/>       

          </DO>    

    </ON_EVENT>

    Trotzdem schade das es hierzu kein vergleichbares Beispiel für FS_DATASET gibt, also für das dynamische befüllen.

    Danke für die Antwort Marcel!

    Einen guten Wochenstart

    Alex

    0
  • Zendesk API User
    Author: StefanSchulz - 12/8/2014 18:47

    Hallo Alex,

    ich habe den Zugriff auf die inneren Komponenten eines ausgewählten Datensatzes als Feature-Wunsch notiert.

    Könntest du kurz erklären, was du hiermit meinst:

    arkaetsc schrieb:

    Trotzdem schade das es hierzu kein vergleichbares Beispiel für FS_DATASET gibt, also für das dynamische befüllen.

    Was genau soll dynamisch befüllt werden können?

    Beste Grüße

    Stefan

    0
  • Zendesk API User
    Author: MarsDD - 12/8/2014 20:26

    Hallo Stefan,

    ich glaube Alex meint, dass eine Eingabekomponente (vgl. CMS_INPUT_COMBOBOX) durch den value eines FS_DATASET befüllt werden soll und nicht anhand von mehreren Komponenten diese via VISIBILITY ggf. ein/ausgeblendet werden sollen.

    Viele Grüße

    Marcel

    0
  • Zendesk API User
    Author: arkaetsc - 12/10/2014 14:38

    Hallo Stefan,

    Macel hat es schon ganz richtig beschrieben.

    Mit "dynamisch befüllen" meinte ich das was in der Doku unter http://www.e-spirit.com/odfs51/Template-development/Rules/Value-determination-WITH/ unter "Example 2)" beschrieben wird - nur eben für FS_DATASET.

    Also, Ermitteln eines Wertes aus einem FS_DATASET und Übergabe dieses in ein weiteres FS_DATASET, z.B. zur Filterung.

    Viele Grüße

    Alex

    0
  • Zendesk API User
    Author: StefanSchulz - 12/10/2014 18:07

    Hi Alex,

    arkaetsc schrieb:

    Also, Ermitteln eines Wertes aus einem FS_DATASET und Übergabe dieses in ein weiteres FS_DATASET, z.B. zur Filterung.

    das klingt ja doch nach ein wenig mehr. Ich nehme an, mit "Filterung" meinst du eine Einschränkung der Auswahl für die zweite FS_DATASET analog zu der query-Property für die Combobox-Komponente, richtig? Das ging ja nur, wenn die FS_DATASET eine Query als Quelle hätte, was aktuell nicht möglich ist. Sozusagen das Kinderüberaschungsei unter den Feature-Wünschen :smileywink:

    Beste Grüße

    Stefan

    0
  • Zendesk API User
    Author: arkaetsc - 12/22/2014 10:16

    Hi Stefan,

    jo, im Grunde fehlt mir die query-Property beim FS_DATASET.

    Einen guten Wochenstart

    Alex

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.