I've got a case where I need to display an image dynamically based on
a test in a row of data.  I'm experimenting w/ the Image class but am
at a loss as to what to do next and cannot find any example code or
documentation.

Here's a snippet where I'm adding the Image based on a condition:

                                //determine status icon label
                                if (employee.getStatus().equals("in"))
                                        item.add(new Image("statusIcon", 
"icon_in_office.gif"));
                                else if (employee.getStatus().equals("lunch"))
                                        item.add(new Image("statusIcon", 
"icon_at_lunch.gif"));
                                else
                                        item.add(new Image("statusIcon", 
"icon_out_office.gif"));

Here's my HTML tag:

<img wicket:id="statusIcon" />

It replaces the image tag w/ this url, which is incorrect:

/resources/com.portlets.ui.CheckIn/icon_out_office.gif

So...I see a broken image.  Since the images weren't on the classpath
I put them in the same directory as the wicket source files so they
*would* be...

??

Will I also need to add my webroot's image directory (e.g.
/assets/images/) to the classpath, put the images back in there...and
then point to the filename like I did in my Java snippet above?

Thanks!


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to