- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vorgabewerte FS_LIST type="page"
Hallo,
wir haben hier ein Formular welches bei der Migration von Version 4 auf Version 5 umgestellt wurde von einer CMS_INPUT_SECTIONLIST auf eine FS_LIST vom Typ page.
<FS_LIST name="sectionlist" hFill="yes">
<DATASOURCE type="page">
<COLUMNS>
<COLUMN show="no">#identifier</COLUMN>
</COLUMNS>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Inhaltsรผbersicht"/>
</LANGINFOS>
</FS_LIST>
Beim Anzeigen der Formularvorschau / Vorgabewerte bekomme ich an Stelle der FS_LIST eine Exception ( siehe exception.png ).
Das ist mir deswegen aufgefallen weil ein Redakteur einen Absatz gelรถscht hat, aber die Liste der Absรคtze in der Vorschau und generiert den gelรถschten Absatz noch enthรคlt.
Das konnte ich auf unserem Entwicklungssystem nachstellen. Nachdem ich alle Absรคtze entfernt hatte, wurde die Liste nicht aktualisiert.
Erst nachdem ich die Liste auch als Absatz entfernt habe und neu eingebunden habe, wird der aktuelle Zustand der Absรคtze richtig in der Vorschau angezeigt.
Siehe zum Anzeigeproblem fs_list.mpg
Danke und Gruร Ralf
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Ralf,
ich habe inzwischen nachgesehen, ob bereits ein internes Ticket zu der von dir geposteten Exception existiert. Dies ist nicht der Fall.
Dass keine Vorgabewerte fรผr die FS_LIST gesetzt werden kรถnnen, ist meinem Empfinden nach richtig. Da der Inhalt der FS_LIST vom Typ page immer vom Inhalt der jeweiligen Page abhรคngig ist und dieser sich stets unterscheidet, kann es keine zu setzenden Vorgabewerte geben. Allerdings sollte innerhalb des Dialogs keine Exception angezeigt werden und die in eine Page eingebundene Liste sollte sich nach dem Entfernen eines Absatzes aktualisieren.
Ich mรถchte dich daher bitten, dich an unseren Helpdesk zu wenden, damit noch ein detailierterer Blick auf das Problem geworfen und evtl. ein internes Ticket erstellt werden kann.
Viele Grรผรe
Michaela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Ralf,
kannst du die Exception bitte einmal in Textform bereitstellen, damit sie kopierbar ist?
Vielen Dank und viele Grรผรe
Michaela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Michaela,
hier noch unsere FirstSpirit Version:
FirstSpirit Client 5.0.425.60000
Server: cms.gothaer.entw:1088 (Socket)
Projekt: MaklerPortal (ID: 1321027)
Benutzer: TMG (Ralf Kinast)
Gruppen (Projekt): freigabe_produkte, Webmanager, Everyone, Administrators
Gruppen (Extern): vorgangskontext, innendienst
Version Server: 5.0.425.60000
Lizensiert fรผr: Gothaer Systems
Speicher: 212,61 von 989,88 MByte belegt
Java Version: 1.7.0_65 32bit Oracle Corporation
Betriebssystem: Windows 7 6.1 x86
Und hier die Exception:
Inhaltsรผbersicht - Diese Eingabekomponente unterstรผtzt keine Vorgabewerte!
de.espirit.firstspirit.ui.gadgets.ComponentConstructionException: Diese Eingabekomponente unterstรผtzt keine Vorgabewerte!
at de.espirit.firstspirit.ui.gadgets.swing.fslist.FsListSwingGadget.getComponent(FsListSwingGadget.java:865)
at de.espirit.firstspirit.ui.gadgets.swing.ValueHoldingSwingGadgetWrapper.getEditorComponent(ValueHoldingSwingGadgetWrapper.java:236)
at de.espirit.firstspirit.ui.gadgets.swing.ValueHoldingSwingGadgetWrapper.getComponent(ValueHoldingSwingGadgetWrapper.java:268)
at de.espirit.firstspirit.ui.gadgets.swing.ValueHoldingSwingGadgetMediator.getComponent(ValueHoldingSwingGadgetMediator.java:857)
at de.espirit.firstspirit.ui.gadgets.swing.AggregatingSwingGadgetPanel.add(AggregatingSwingGadgetPanel.java:122)
at de.espirit.firstspirit.ui.gadgets.swing.module.ModuleSwingGadget$1.invoke(ModuleSwingGadget.java:55)
at de.espirit.firstspirit.ui.gadgets.swing.module.ModuleSwingGadget$1.invoke(ModuleSwingGadget.java:49)
at de.espirit.firstspirit.ui.gadgets.swing.AbstractAspectableAggregate.forEach(AbstractAspectableAggregate.java:95)
at de.espirit.firstspirit.ui.gadgets.swing.module.ModuleSwingGadget.getComponent(ModuleSwingGadget.java:49)
at de.espirit.firstspirit.ui.gadgets.swing.AggregatingSwingGadgetMediator.getComponent(AggregatingSwingGadgetMediator.java:412)
at de.espirit.firstspirit.client.gui.SwingFormView.getComponent(SwingFormView.java:318)
at de.espirit.firstspirit.client.gui.SwingMultiFormView$FormViewFacade.getComponent(SwingMultiFormView.java:1259)
at de.espirit.firstspirit.client.gui.SwingMultiFormView.getComponent(SwingMultiFormView.java:278)
at de.espirit.firstspirit.client.gui.tree.store.pagestore.GomModuleView.getComponent(GomModuleView.java:218)
at de.espirit.firstspirit.client.gui.GomModulePanel.getViewComponent(GomModulePanel.java:378)
at de.espirit.firstspirit.client.gui.GomModulePanel.initialize(GomModulePanel.java:247)
at de.espirit.firstspirit.client.gui.GomModulePanel$5.run(GomModulePanel.java:341)
at de.espirit.common.gui.EventDispatchThreadHelper.invokeLater(EventDispatchThreadHelper.java:105)
at de.espirit.common.gui.EventDispatchThreadHelper.invokeLater(EventDispatchThreadHelper.java:73)
at de.espirit.firstspirit.client.gui.GomModulePanel.setVisibleLanguage(GomModulePanel.java:339)
at de.espirit.firstspirit.client.gui.GomModuleDialog.setVisibleLanguage(GomModuleDialog.java:405)
at de.espirit.firstspirit.client.gui.tree.store.templatestore.TSAccessTabbedView$FormularViewComponent._preview(TSAccessTabbedView.java:920)
at de.espirit.firstspirit.client.gui.tree.store.templatestore.TSAccessTabbedView$FormularViewComponent.preview(TSAccessTabbedView.java:888)
at de.espirit.firstspirit.client.gui.tree.store.templatestore.TSTemplateView$PropertiesViewComponent$1.actionPerformed(TSTemplateView.java:372)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at de.espirit.firstspirit.common.gui.FsButton.fireActionPerformed(FsButton.java:86)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue.defaultDispatchEvent(AWTDispatchingEventQueue.java:133)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue._dispatchEvent(AWTDispatchingEventQueue.java:117)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue.dispatchEvent(AWTDispatchingEventQueue.java:110)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Gruร Ralf
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Ralf,
ich habe inzwischen nachgesehen, ob bereits ein internes Ticket zu der von dir geposteten Exception existiert. Dies ist nicht der Fall.
Dass keine Vorgabewerte fรผr die FS_LIST gesetzt werden kรถnnen, ist meinem Empfinden nach richtig. Da der Inhalt der FS_LIST vom Typ page immer vom Inhalt der jeweiligen Page abhรคngig ist und dieser sich stets unterscheidet, kann es keine zu setzenden Vorgabewerte geben. Allerdings sollte innerhalb des Dialogs keine Exception angezeigt werden und die in eine Page eingebundene Liste sollte sich nach dem Entfernen eines Absatzes aktualisieren.
Ich mรถchte dich daher bitten, dich an unseren Helpdesk zu wenden, damit noch ein detailierterer Blick auf das Problem geworfen und evtl. ein internes Ticket erstellt werden kann.
Viele Grรผรe
Michaela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
ich habe ein Ticket beim Helpdesk geรถffnet und die Tatsache das die Liste sich nicht automatisch aktualisiert, wird intern an die Entwicklung weiter gegeben.
Gruร Ralf
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Habt ihr versucht, die Vorgabewerte fรผr die Komponente in der Vorlage zurรผckzusetzen?

