I know how to sort the TextColumn of cellTable in GWT. 

That is setSortable(true) for textColumn 

then declare ListHandler<String[]> columnSortHandler = new 
ListHandler<String[]>(myTableList); 

then columnSortHandler.setComparator(textColumn, new 
MyCellTableColumnComparator(1));, 

finally getView().getMyCellTable().addColumnSortHandler(columnSortHandler);

But what if we have CheckBox column & we want to sort CheckBox column. That 
is when user clicks the header of CheckBox column it will bring all the 
rows that has CheckBox checked to top. If user clicks the header of 
CheckBox column again it will bring all the rows that has CheckBox 
unchecked to top. So there are only 2 possible options for sorting CheckBox 
column, that is checked & unchecked.

We declare CheckBox column as following:

Column<String[], Boolean> checkBoxColumn = new Column<String[], Boolean>(
                        new CheckboxCell(true, false)) {
  @Override
  public Boolean getValue(String[] object) {
      return mySelectionModel.isSelected(object);
  }
};

ckColumn.setSortable(true);

But then how can we setComparator for checkBoxColumn?

Or can you find a better solution?

also: 
http://stackoverflow.com/questions/23171925/how-to-sort-checkbox-column-of-celltable-in-gwt


-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to