Entity über eine Tabellenvorlage rendern - #row undefiniert
Author: mhenke
Publication Date: 1/7/2016 12:32
Hallo,
ich habe eine Entity und möchte die entsprechende Tabellenvorlage mit den Daten der Entity rendern.
Wenn man nur Formularwerte in der Tabellenvorlage nutzt, funktioniert das auch. Ich benötige allerdings Zugriff auf #row um auf Beziehungen zwischen Tabellen zuzugreifen.
$CMS_SET(table, "products")$
$CMS_SET(fs_id, 1234)$
$CMS_SET(uidType, class("de.espirit.firstspirit.access.store.IDProvider$UidType"))$
$CMS_SET(contentStore, #global.project.getUserService().getStore(class("de.espirit.firstspirit.access.store.Store$Type").CONTENTSTORE, false))$
$CMS_SET(content2, contentStore.getContent2ByName(table))$
$CMS_SET(entity, content2.getEntity(fs_id))$
$CMS_VALUE(content2.getDataset(entity).formData)$
In den Vorschaufehlern kommen dann Fehler wie "Replacing null value with empty default! Undefined field 'name'!" bei Zugriff auf #row.
Und wenn ich #row.getClass() in der Tabellenvorlage ausgebe kommt "de.espirit.firstspirit.parser.eval.Undefined".
Gibt es eine Möglichkeit um an #row zu kommen?
Tags: contentstore, database, entity, render, table
Vous devez vous connecter pour laisser un commentaire.
Commentaires
0 commentaire