- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FS_INDEX + DataAccessPlugin -> Anzeige in Datenquellenspalte
Hallo zusammen,
wie kann ich denn die Ausgabe fรผr eine Datenquellenspalte eines FS_INDEX in Kombination eines DataAccessPlugins verรคndern?
Wir brauchen hier eine Kombination aus gewissen Informationen des FS_Index-Record Elements. Aktuell entscheidet glaube ich FS selbst was dort steht?!?!
Ich meine hier nicht die Ausgaben die man in der Tabellenvorlage รผber den Snippet Reiter pflegen kann. Sondern wirklich die Ausgabe die in einer Tabellenzelle in der Datenquellenรผbersicht ausgegeben wird. (Siehe Bild)
Hier noch das FS_INDEX:
<FS_INDEX name="tt_custom" height="6" useLanguages="no">
<LANGINFOS>
<LANGINFO lang="*" label="CustomFeld"/>
</LANGINFOS>
<SOURCE name="CustomDataAccessPlugin"/>
</FS_INDEX>
Danke und Grรผรe
Olli
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Olli,
das ist so richtig.
Die Vorlagen in FirstSpirit liefern รผber die Schnipseldefinitionen immer Informationen fรผr Objekte, die zur Vorlage gehรถren.
FirstSpirit kennt ja deinen Datenobjekttyp nicht. Daher muss dein DataAccessPlugin die Schnipsel-Informationen mittels des DataSnippetProviders fรผr diese Objekte liefern. Diese Informationen werden dann fรผr die Anzeige an diversen Stellen (Datenzelle, FS_INDEX) verwendet.
Wird das DatasetDataAccessPlugin von FirstSpirit eingesetzt, so basieren die Objekte auf den Tabellenvorlagen, daher funktioniert in diesem Fall die Definition der Schnipselinformationen in der Vorlage.
Ich hoffe, das hilft. Ansonten gerne zurรผckfragen.
Beste Grรผรe
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ich glaube ich hab gerade doch selber noch die Antwort gefunden. Vielleicht kann mir das noch jemand anderes bestรคtigen.
Und zwar hat man bei einem DataAccessPlugin ja die selbst geschriebenen DataSnippetProvider.class.
Dort baut man sich ein SnippetData.class zusammen welches man mit folgenden Infos bestรผckt.
SnippetData snippetData = new SnippetData();
snippetData.setHeader();
snippetData.setExtract();
snippetData.setThumbnail();
Meine Vermutung ist das alles was unter .setHeader() gespeichert wird dann in der Tabellenzeile ausgewรคhlt wird.
Ich dachte bisher das man alles รผber diese Ansicht steuern konnte.
Aber anscheinend geht FS fรผr die Tabellenzeile direkt an die snippetData.getHeader() denn wenn ich KENNSATZ und AUSRISS lรถsche, hab ich trotzdem die Infos aus dem Header in der Tabellenzeile.
Wie gesagt, vlt kann das jemand bestรคtigen?
Grรผรe
Olli
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Olli,
das ist so richtig.
Die Vorlagen in FirstSpirit liefern รผber die Schnipseldefinitionen immer Informationen fรผr Objekte, die zur Vorlage gehรถren.
FirstSpirit kennt ja deinen Datenobjekttyp nicht. Daher muss dein DataAccessPlugin die Schnipsel-Informationen mittels des DataSnippetProviders fรผr diese Objekte liefern. Diese Informationen werden dann fรผr die Anzeige an diversen Stellen (Datenzelle, FS_INDEX) verwendet.
Wird das DatasetDataAccessPlugin von FirstSpirit eingesetzt, so basieren die Objekte auf den Tabellenvorlagen, daher funktioniert in diesem Fall die Definition der Schnipselinformationen in der Vorlage.
Ich hoffe, das hilft. Ansonten gerne zurรผckfragen.
Beste Grรผรe
Stefan

