christian_vogel
Returning Observer

FS_DATASET Dropdown-Modus: Leerzeichen in Expression möglich?

Jump to solution

Hallo,

ist es irgendwie Möglich in einem FS_DATASET eine Expression anzugeben, so dass im Dropdown ein Text erscheint, der aus zwei Werten mit einem Leerzeichen dazwischen erscheint?

Also z.B.

<FS_DATASET name="cs_contact" hFill="yes" mode="combobox" useLanguages="no">

    <LANGINFOS>

      <LANGINFO

        lang="*"

        label="Kontaktdaten"

        description="Kontaktdaten auswählen"

        expression="#item.firstname + #item.lastname"/>

    </LANGINFOS>

    <SOURCES>

      <CONTENT name="kontakt"/>

    </SOURCES>

  </FS_DATASET>

Wir wollen, dass im Dropdown nicht "ChristianVogel" steht, sondern "Christian Vogel" mit Leerzeichen steht.

Vielleicht kann man in den Expressions Konstanten vorsehen oder Zeichen escapen?

Grüße

Christian

1 Solution

Accepted Solutions
hoebbel
Crownpeak employee

Hallo Christian,

funktioniert es nicht, wenn man das Leerzeichen mit quotierten " hinzufügt, z.B. mit & q u o t ; {ohne Leerzeichen}. Also

"#item.firstname + &quot; &quot; + #item.lastname"

Viele Grüsse aus Dortmund,

  Holger

View solution in original post

0 Kudos
5 Replies
hoebbel
Crownpeak employee

Hallo Christian,

funktioniert es nicht, wenn man das Leerzeichen mit quotierten " hinzufügt, z.B. mit & q u o t ; {ohne Leerzeichen}. Also

"#item.firstname + &quot; &quot; + #item.lastname"

Viele Grüsse aus Dortmund,

  Holger

0 Kudos

Hallo Holger,

großartig!

Es funktioniert so. Wir können also XML-Entities in den Expressions verwenden.

Sehr schön, ich werde es intern allen weitererzählen.

Danke

Christian

0 Kudos

Naja, der einfacherer Weg wäre, das XML mit Tics statt Doppel-Tics zu schreiben:

expression='#item.firstname + " " + #item.lastname'/>

Peter

Das wird aber in die von Holger genannte Schreibweise um-formatiert beim speichern.

0 Kudos

Ist aber trotzdem einfach zu tippen Smiley Wink

Peter
0 Kudos