Re: Dynamic image as table background
Geoff Hopson <[email protected]>
| Newsgroups | gmane.comp.web.webobjects.devel |
|---|---|
| Message-ID | <[email protected]> |
If you use CSS you will have to supply the path of the image under the webserver (I think - better minds than mine can correct this). So, if it is not too much hassle, you should stream the image out to disk. If you only have a few images, maybe this is no big deal. Especially if the churn rate on them is low. Or maybe there's a way to use a WOImage in a hidden div and reference that as your table background? You will need some javascript for this, I guess. Again, just thinking out loud here... Geoff On 31/01/06, Pierre Gilquin <[email protected]> wrote: > > Thanks Geoff for your idea. > I can use CSS but my image come from a database and is map as a NSData. > > How can I get the dynamic URL from this ? > > Pierre > > > ----- Original Message ----- > *From:* Geoff Hopson <[email protected]> > *To:* Pierre Gilquin <[email protected]> > *Cc:* [email protected] > *Sent:* Tuesday, January 31, 2006 2:00 PM > *Subject:* Re: Dynamic image as table background > > I can't supply any code, just an idea, but couldn't you use CSS here? Put > a style definition in your component and feed the image path into that? > (this will mean putting the image under the webserver somewhere...) > > HTH > Geoff > > > On 31/01/06, Pierre Gilquin <[email protected]> wrote: > > > > Hello list, > > > > Is there a way to serve a dynamic image as table background ? > > > > I have try to use a WOGenericContainer as Table where imageBackground > > method returns NSData of the image. > > > > GenericContainer1: WOGenericContainer { > > background = imageBackground ; > > border = 1; > > cellpadding = 0; > > cellspacing = 0; > > elementName = "TABLE"; > > height = hauteurTableau; > > width = largeurTableau; > > } > > > > Without success, as I get the following trace : > > > > [2006-01-31 12:31:29 CET] <WorkerThread1> > > <com.webobjects.appserver._private.WODirectActionRequestHandler>: > > Exception > > while handling action named > > "{values%20=%20{dataimage%20=%20<class%20com.webobjects.foundation.NSData%20(offset=0,%20length=30598,%20data=[-1]'" > > > > on action class "null" :java.lang.reflect.InvocationTargetException > > [2006-01-31 12:31:29 CET] <WorkerThread1> > > java.lang.reflect.InvocationTargetException > > at > > com.webobjects.appserver._private.WOActionRequestHandler._handleRequest( > > WOActionRequestHandler.java:250) > > at > > com.webobjects.appserver._private.WOActionRequestHandler.handleRequest( > > WOActionRequestHandler.java:142) > > at > > com.webobjects.appserver.WOApplication.dispatchRequest( > > WOApplication.java :1306) > > at > > com.webobjects.appserver._private.WOWorkerThread.runOnce( > > WOWorkerThread.java:173) > > at > > com.webobjects.appserver._private.WOWorkerThread.run(WOWorkerThread.java > > :254) > > at java.lang.Thread.run(Thread.java :536) > > Caused by: java.lang.NoSuchMethodException: > > > > DirectAction.{values%20=%20{dataimage%20=%20<class%20com.webobjects.foundation.NSData%20(offset=0,%20length=30598,%20data=[-1]'Action() > > at > > com.webobjects.appserver.WODirectAction.performActionNamed ( > > WODirectAction.java:125) > > at > > com.webobjects.appserver._private.WOActionRequestHandler._handleRequest( > > WOActionRequestHandler.java:240) > > > > > > Thank for any idea. > > > > > > Pierre Gilquin > > _______________________________________________ > > WebObjects-dev mailing list > > [email protected] > > http://www.omnigroup.com/mailman/listinfo/webobjects-dev > > > > ------------------------------ > > _______________________________________________ > WebObjects-dev mailing list > [email protected] > http://www.omnigroup.com/mailman/listinfo/webobjects-dev > > _______________________________________________ WebObjects-dev mailing list [email protected] http://www.omnigroup.com/mailman/listinfo/webobjects-dev