ConvertEntities funktioniert nicht für Inhalte, die aus Datenquellen ausgelesen werden
Author: Wolfram
Publication Date: 3/1/2016 18:50
Hallo,
es scheint so zu sein, dass bei der Ausgabe eines Wertes aus einer Datenquelle innerhalb einer Absatzvorlage die in der Datenquelle getroffene Einstellung convertEnties nicht berücksichtigt wird.
Dabei ist es egal, ob ich via Formularfeldname oder Tabellenspalte zugreife
(s. a. beantwortete Frage "convertEntities funktioniert nicht in Datenquellen/Tabellenvorlagen").
Beispiel:
Ich ermittle in einer Absatzvorlage per FS_DATASET einen Datensatz aus einer Datenquelle, deren Eingabefelder das Attribut convertEntities="quote" enthalten, um dessen Feldwerte auszugeben.
Weder bei Verwendung von
[FS_DATASET-Feldname].dataset.formData.[Eingabefeldname]
noch
[FS_DATASET-Feldname].dataset.entity.[SPALTE]
wird das convertEntities berücksichtigt. Stimmt das oder gibt es Möglichkeiten, die uns nicht bewusst sind (FS-Version 5.1.414.67329)?
Auch wenn wir uns der Argumente gegen den Einsatz von convertEntites bewusst sind - Wir möchten eigentlich nicht bei der Ausgabe immer mit convert/convert2 arbeiten...
Danke für Euren Input,
Vg Marco
Tags: convertentities, datenquelle, fs5.1, fs_dataset, wert_aus_datenquelle
-
Author: tenter - 3/18/2016 10:35
Hallo Marco,
vielen Dank für deine Frage, ich sehe du hast da schon einige Recherchen angestellt. Du verlinkst selbst auf ein Posting, das deine Frage vielleicht schon beantwortet hat, nämlich von Peter (Argumente gegen den Einsatz von convertEntities). Er schreibt, dass wenn du in einem Absatz direk auf das Feld zugreifst, du den rohen Wert bekommst. In der Tabellenvorlage hingegen kannst du direkt auf das Attribut zugreifen und dort müsste die Konvertierung wie gewünscht funktionieren.
Ich fürchte ja, dass dir das so nicht reichen wird - die Verwendung von convert/convert2 scheint da dann doch die einzig gangbare Lösung zu sein.
Hilft dir das irgendwie weiter?
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire