Search the FirstSpirit Knowledge Base
Hallo,
ich hab in einer Tabellenvorlage eine FS-List vom type="inline".
In dieser Liste möchte ich Links auf andere Datensätze setzen (diese zu setzenden Links lese ich aus einer PDF-Datei aus).
Vor der FS-List habe ich die CMS_INPUT_LINKLIST verwendet. Dort konnte ich wie folgt einen Eintrag hinzufügen:
- die Liste holen: entityData.get("st_vdlink").getEditor();
- davon das erlaubte "<LINKEDITOR name="linkaufregelung"/>"
- auf der Bsis dann einen Link erstellt und der Liste hinzugefügt.
Nun habe ich nichts gefunden, wie ich bei der FS-List an das erlaubte "<TEMPLATE uid="linkaufregelung"/>" herankomme.
Weiterhin kann bei der FormDataList (von der FsListEditorValue) nur ein "IdProvidingLinkFormData" hinzugefügt werden. Aber wenn ich den Link habe kann ich mir von dem die FormData holen. Das sollte doch funktionieren, oder?
Befülle ich die FS-List vom Vorgehen her wie eine CMS_INPUT_LINKLIST?
Wie komme ich bei der FS-List an die erlaubten Verweisvorlagen?
Grüße
Andreas
inoffiziell , d.h. kein API und DAS erlaubte Template gibt es nicht, sondern das kann ein Menge sein.
((TemplateDataConfiguration) GomFsList#getConfiguration)#
getTemplates
> Weiterhin kann bei der FormDataList (von der FsListEditorValue) nur ein "IdProvidingLinkFormData"
> hinzugefügt werden. Aber wenn ich den Link habe kann ich mir von dem die FormData holen. Das sollte
> doch funktionieren, oder?
nein
http://www.e-spirit.com/odfs42/access/de/espirit/firstspirit/forms/FormDataList.html
((LinkFormsProducer) FormDataList#getProducer)#create
^^^das liefert dann ein IdProvidingFormData
siehe auch die EditorValue-Examples: http://www.e-spirit.com/odfs42/access/fs-examples-overview.html
Besten Dank!!!
Nun funktioniert es wie gewünscht.
André Pfeiler schrieb:
inoffiziell , d.h. kein API und DAS erlaubte Template gibt es nicht, sondern das kann ein Menge sein.
Gibt es keine offizielle Methode an die Templates zu kommen? Schade. Bei der LinkList gab es ein getAllowedLinkTemplates.
Zumindest in meiner FS_List kann nur jeweils ein Template verwendet werden. Somit erzeuge ich mir halt das LinkTemplate selber.