i won't bother to create another Map object, instead, I @override the
toString() function for TextColumn class. By calling
cellTable.getColumnSortList().get(0).getColumn().toString(); and i can
get back the pre-defined string.
hope gwt group can enhance the Cell Table in the future.
On Apr 15, 8:37 am, Soon Fatt Hoo <sf...@sfhoo.com> wrote:
> Don't you mean CellTable#getColumnIndex(sortList.get(0).getColumn())
> then look up the string from ColumnMap by using the index?
>
> On Mar 15, 1:22 pm, John LaBanca <jlaba...@google.com> wrote:
>
> > You can call CellTable#getColumn(int) to get the Column object from the
> > index. Then you can use a Map of Column to ServerColumnId to resolve the
> > value to send to the server.
>
> > Thanks,
> > John LaBanca
> > jlaba...@google.com
>
> > On Tue, Mar 15, 2011 at 12:21 PM, Stephan T <stephan.tern...@gmail.com>wrote:
>
> > > I'm trying to implement server side sorting using CellTable and
> > > AsyncDataProvider in GWT 2.2. I've followed the example in the
> > > documentation and have everything working with the AsyncDataProvider
> > > only fetching ten objects at a time. But when it comes to sorting I
> > > can't make it work.
>
> > > I can't figure out how to tell the server on which of the objects
> > > attributes to sort the query result. In the onRangeChanged-method I
> > > can get the ColumnSortList and then get the columns. But the column
> > > object does not contain information like the columns headerString.
>
> > > If I could get the columns headerString I could figure out which
> > > attribute of the object to do the sorting on, but I can't and now I'm
> > > out of ideas.
>
> > > I could of course subclass the column-object and add some kind of
> > > identifier-method to it, but I have a feeling that it's something I've
> > > missed because it shouldn't be that tedious.
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "Google Web Toolkit" group.
> > > To post to this group, send email to google-web-toolkit@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > google-web-toolkit+unsubscribe@googlegroups.com.
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-web-toolkit?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
No comments:
Post a Comment