Maybe a change at the API so ListView can't be added directly to (Some)MarkupContainer? And require the developer to add it into some parent like Panel or anything else dummy.
I know this would break _all_ projects working with ListView. But I think it's necessary.
On 5/17/06, Johan Compagner <
[EMAIL PROTECTED]> wrote:
as far as i know you need to wrap it in a span or something (no need for a panel)
and target that to set visible and so on. Because in html you need to target one thing (id)On 5/17/06, Bruno Borges <[EMAIL PROTECTED]> wrote:Looks like setting visible false at a ListView instance isn't working properly.
The html printed out by wicket is something like this:<tr wicket:id="listView">
<td> ...
</tr>
<tr wicket:id="listView">
<td> ...
</tr>
<tr wicket:id="listView">
<td> ...
</tr>
And that's the reason Ajax can't set visible(false) at the listView component.
You guys will probably say that I should put my ListView into a Panel (or a fragment maybe? new stuff...) but conceptually the use of ListView and how we should making it invisible at an Ajax request, it's correct I think.
Thanks--
Bruno Borges
Summa Technologies
--
Bruno Borges
Summa Technologies