Hello, I've seen the posting that refers to this wiki page 
http://cwiki.apache.org/WICKET/how-to-repaint-a-listview-via-ajax.html How
to repaint a ListView with Ajax  but my problem is a little different and
I'm hoping there's a solution.  I'm using wicket-1.2.6

I've got a ListView that renders some dashboard icons.  Each ListItem of the
ListView contains a BookmarkableLink which contains WebMarkupContainer
representing a div which contains another WebMarkupContainer representing an
img.  The model object backing the div can change state which should result
in a change of the img source (ie: change from warning.png to error.png). 
Each div is given a unique markupId (via a SimpleAttributeModifier) that
matches the model object's primary key in the database.

There's an AbstractAjaxTimer registered on the ListView who's onTimer method
iterates through the ListView's children and drills down to the div
component.  If the div's model object has changed state, I call
target.addComponent passing in the div component and the div's unique
markupId.

With this methodology, I can't get an individual div to refresh.  I put a
div container around the ListView and I can get the entire ListView to
refresh as the wiki page suggests but I'd like to get a tighter granularity
of refreshing since there may be hundreds of icons on a dashboard.  Am I
doing something wrong or is there no way to ajax refresh individual ListItem
(or their children) components?

Thanks,
Mike
-- 
View this message in context: 
http://www.nabble.com/AjaxRequestTarget.addComponent-for-a-child-of-ListItem-tf4100732.html#a11661543
Sent from the Wicket - User mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to