you can always roll your own link, you dont have to use the one
provided with ListView - there is nothing special it does that you
cannot do yourself. Of course we should have used item.getindex() if
there was some common interface that all items that were put in list
had to implement...but since there is no such thing we do the best we
can without it but leave you plenty of freedom to implement your own.

-igor


On Feb 13, 2008 8:05 PM, Lan Boon Ping <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Taking a look at ListView.moveUpLink as example, I doubt that this
> getList().indexOf() will return a correct index if we have duplicate
> items with same identity in getList(). Should not it uses
> item.getIndex() instead?
>
>     public final Link moveUpLink(final String id, final ListItem item)
>         {
>                 return new Link(id)
>                 {
>                         private static final long serialVersionUID = 1L;
>
>                         public void onClick()
>                         {
>                                 final int index = 
> getList().indexOf(item.getModelObject()); // use
> item.getIndex() instead?
>
> Thank You.
>
> Regards
> Boon Ping
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to