- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Zugriff auf eine DOMTABLE innerhalb einer FS_LIST
Hallo,
ich versuche gerade den Inhalt von einer DOMTABLE die sich innerhalb einer FS_LIST befindet รผber die API auszulesen.
Bei der "normalen" Verarbeitung รผber die API kann ich mit dem DomTableEditorValue Objekt arbeiten und den Inhalt der Tabelle komplett als String auslesen.
Aber wenn eine DOMTABLE sich innerhalb einer FS_LIST befindet, dann bekomme ich das Objekt Table.
Dort finde ich keine Mรถglichkeit den Inhalt komplett als String auszulesen.
Gibt es evtl. andere Zugriffsmรถglichkeiten?
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Markus,
Angenommen du hast eine FS_LIST namens 'fs_list' mit einem Absatz, der einen DOMTABLE namens 'domTable' enthรคlt.
Dann kannst du dir den Wert der Tabellenzelle (0,0) wie folgt ausgeben lassen:
$CMS_VALUE(fs_list.get(0).get(#global.project.masterLanguage,"domTable").get().getCell(0,0).getFirstChild())$
Hier greife ich mit 'fs_list.get(0)' auf den ersten Absatz der Liste zu und hole mir den DOMTABLE mit Namen 'domTable'. Mit Hilfe einer for-Schleife kann man sich entsprechend alle Werte der DOMTABLE ausgeben lassen.
Wenn die Textwerte ausgezeichnet sind, z.B. als Link oder fettgedruckt (<a ...>text</a>, <b>text</b>), dann muss man nach den Regeln des DOM anstatt bzw. zusรคtzlich zu 'getFirstChild()' evtl. noch andere Methoden aufrufen um an alle Textwerte zu kommen.
Das Table-Objekt an sich bekommt man mit:
fs_list.get(0).get(#global.project.masterLanguage,"domTable").get()
Freundliche Grรผรe
Ismail
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
sowie
http://www.e-spirit.com/odfs42/access/?de/espirit/firstspirit/forms/FormDataList.html
und
http://www.e-spirit.com/odfs42/access/de/espirit/firstspirit/forms/FormData.html , http://www.e-spirit.com/odfs42/access/de/espirit/firstspirit/forms/FormField.html
Grundlegend: eine FS_LIST liefert eine Liste von FormData (FormDataList), FormData hat wiederrum FormFelder (FormField), auf diese wird ueber den Namen zugriffen. im obigen Beispiel "domTable"
Achtung: Die Doku erfordert einen Login (siehe https://community.e-spirit.com/docs/DOC-1041)

