Hi,

I have a case where ListMultipleChoice is on a page and model of
choices can change. To be more spesific, selected values can be moved
up and down on a list. When ListMultipleChoice is updated via Ajax,
selected items do not stay selected. I thought that overriding isSelected
on a ListMultipleChoice would be a viable option (not pretty though), because
I already have the selected objects cached elsewhere, so determing whether
or not an object is selected would be trivial.

But then I thought maybe I would be better to inherit a whole new implementation
from AbstractChoice. Well, it could be done, but the class has package access
to it, so no luck there. And if I override appendOptionHtml, it should be 
entirely
rewritten. And it uses private fields (renderer, and setter for that is again 
final...)
of AbstractChoice, so it makes things even more difficult.

Could it be possible to change access to the AbstractChoice (is package access 
at all necessary?)?
Or have I missed something obvious and maybe thinking this wrong way around? 
All I would
like to do, is set correct objects on list as selected, but I guess that there 
is no
any good way doing that.


------------------
Mikko Pukki
Syncron Tech Oy
Laserkatu 6
53850 Lappeenranta
+358 400 757 178



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to