Hi, You will need to use Blob with the SVG too. See https://github.com/apache/isis/blob/master/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/isisapplib/IsisBlobOrClobPanelAbstract.java#L124
Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov 2017-03-29 14:08 GMT+02:00 Rade, Joerg / Kuehne + Nagel / Ham GI-DP < [email protected]>: > It works with jpg and Blob: > > @MemberOrder(sequence = "2") > @PropertyLayout(named = "Overview Diagram", hidden = > Where.ALL_TABLES, describedAs = "Displays dependent systems with consumed > and provided services.") > @javax.jdo.annotations.Column(allowsNull = "true") > @javax.jdo.annotations.Persistent(defaultFetchGroup = "false", > columns = { > @javax.jdo.annotations.Column(name = > "attachment_name"), > @javax.jdo.annotations.Column(name = > "attachment_mimetype"), > @javax.jdo.annotations.Column(name = > "attachment_bytes", jdbcType = "BLOB", sqlType = "LONGVARBINARY") }) > @Getter > @Setter > private Blob diagram; > > -----Ursprüngliche Nachricht----- > Von: Rade, Joerg / Kuehne + Nagel / Ham GI-DP [mailto:Joerg.Rade@Kuehne- > Nagel.com] > Gesendet: Mittwoch, 29. März 2017 13:51 > An: [email protected] > Betreff: AW: Image not rendered > > As logo: Yes- I'll check. > > -----Ursprüngliche Nachricht----- > Von: Dan Haywood [mailto:[email protected]] > Gesendet: Mittwoch, 29. März 2017 13:50 > An: [email protected] > Betreff: Re: Image not rendered > > I'm just wondering if svg is supported or not. Do png files work OK? > > On Wed, 29 Mar 2017, 13:48 Rade, Joerg / Kuehne + Nagel / Ham GI-DP, < > [email protected]> wrote: > > > Hi, > > > > according to [1] images can be rendered on a page. > > > > When I upload an SVG file, it is shown as thumbnail in a dialog box - > > but not afterwards. > > I use in DependencyGraph.java: > > > > @MemberOrder(sequence = "2") > > @PropertyLayout(named = "Overview Diagram", hidden = > > Where.ALL_TABLES, describedAs = "Displays dependent systems with > > consumed and provided services.") > > @javax.jdo.annotations.Persistent(defaultFetchGroup = "false", > > columns = { > > @javax.jdo.annotations.Column(name = "doc_name"), > > @javax.jdo.annotations.Column(name = "doc_mimetype"), > > @javax.jdo.annotations.Column(name = "doc_chars", > > jdbcType = "CLOB", sqlType = "CLOB") }) > > @Property(optionality = Optionality.OPTIONAL) > > @Getter > > @Setter > > private Clob diagram; > > > > And in DependyncyGraph.layout.xml: > > > > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <bs3:grid > > xsi:schemaLocation=" > > http://isis.apache.org/applib/layout/component > > http://isis.apache.org/applib/layout/component/component.xsd > > http://isis.apache.org/applib/layout/grid/bootstrap3 > > http://isis.apache.org/applib/layout/grid/bootstrap3/bootstrap3.xsd" > > xmlns:bs3="http://isis.apache.org/applib/layout/grid/bootstrap3" > > xmlns:cpt="http://isis.apache.org/applib/layout/component" xmlns:xsi=" > > http://www.w3.org/2001/XMLSchema-instance"> > > <bs3:row> > > <bs3:col span="12" unreferencedActions="true"> > > <cpt:domainObject/> > > </bs3:col> > > </bs3:row> > > <bs3:row> > > <bs3:col span="8"> > > <cpt:fieldSet name="General" id="general" > > unreferencedProperties="true"> > > <cpt:property id="release"/> > > <cpt:property id="diagram" hidden="ALL_TABLES"/> > > <cpt:property id="datanucleusIdLong"/> > > <cpt:property id="datanucleusVersionLong"/> > > <cpt:property id="datanucleusVersionTimestamp"/> > > </cpt:fieldSet> > > </bs3:col> > > <bs3:col span="4" unreferencedCollections="true"/> > > </bs3:row> > > </bs3:grid> > > > > What do I need to add / change? > > > > Thanks in advance > > Jörg > > > > [1] https://isis.apache.org/guides/ugvw.html#_image_rendered > > > > > > Kühne + Nagel (AG & Co.) KG > > Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE > > 812773878. > > Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. > > ), Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, > > Nicholas Minde, Michael Nebel, Lars Wedel, Matthias Weiner. > > Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: > > Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, > > Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt. > > Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi > > (Vors.), Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, > > Jan-Hendrik Köstergarten, Jan Kunze, Michael Nebel, Guillaume Sauzedde, > Mustafa Sener. > > > > Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen > > Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen > > in Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden > > (§ 431 > > HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten > > unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort > > auf 2 SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg > > zusätzlich auf 1,25 Millionen Euro je Schadenfall sowie 2,5 Millionen > > Euro je Schadenereignis, mindestens aber 2 SZR/kg, beschränken. Die > > ADSp sind auf unserer Webseite als Download erhältlich. Auf Anfrage > senden wir Ihnen diese auch gerne zu. > > > > Kühne + Nagel (AG & Co.) KG > Rechtsform: Kommanditgesellschaft, Bremen HRA 21928, USt-IdNr.: DE > 812773878. > Geschäftsleitung Kühne + Nagel (AG & Co.) KG: Dr. Hansjörg Rodi (Vors. ), > Martin Brinkmann, Matthias Heimbach, Jan-Hendrik Köstergarten, Nicholas > Minde, Michael Nebel, Lars Wedel, Matthias Weiner. > Persönlich haftende Gesellschafterin: Kühne & Nagel A.G., Rechtsform: > Aktiengesellschaft nach luxemburgischem Recht, HR-Nr.: B 18745, > Geschäftsführendes Verwaltungsratsmitglied: Karl Gernandt. > Geschäftsleitung Region Zentral- und Osteuropa: Dr. Hansjörg Rodi (Vors.), > Thierry Held, Uwe Hött, Richard Huhn, Holger Ketz, Jan-Hendrik > Köstergarten, Jan Kunze, Michael Nebel, Guillaume Sauzedde, Mustafa Sener. > > Wir arbeiten ausschließlich auf Grundlage der Allgemeinen Deutschen > Spediteurbedingungen 2017 (ADSp 2017). Hinweis: Die ADSp 2017 weichen in > Ziffer 23 hinsichtlich des Haftungshöchstbetrages für Güterschäden (§ 431 > HGB) vom Gesetz ab, indem sie die Haftung bei multimodalen Transporten > unter Einschluss einer Seebeförderung und bei unbekanntem Schadenort auf 2 > SZR/kg und im Übrigen die Regelhaftung von 8,33 SZR/kg zusätzlich auf 1,25 > Millionen Euro je Schadenfall sowie 2,5 Millionen Euro je Schadenereignis, > mindestens aber 2 SZR/kg, beschränken. Die ADSp sind auf unserer Webseite > als Download erhältlich. Auf Anfrage senden wir Ihnen diese auch gerne zu. >
