我具有如所描述的here排序JavaScriptObject在数据网格与GWT
在数据网格我等这样排序检索为JSON字符串对象的列表(I示出了用于简化一个colomn)
nameColomn.setSortable(true);
final ListHandler<SomeObject> nameColomnSortHandler = new ListHandler<SomeObject>(dataProvider.getList());
nameColomnSortHandler.setComparator(nameColomn, new Comparator<SomeObject>() {
@Override
public int compare(SomeObject o1, SomeObject o2) {
return o1.getName().compareTo(o2.getName());
}
});
dataGrid.addColumnSortHandler(nameColomnSortHandler);
这是我的对象
public class SomeObject extends JavaScriptObject {
//Other methods
public final native String getName() /*-{ return this.n; }-*/;
}
排序不起作用。我错过了什么吗?
我希望它是:)我纠正它。错误是当我的代码适应这个问题 – outellou
如果只是这么简单:-)我的问题是什么故障情况是什么? –
对不起...是鼠标光标悬停时更改。我测试了一个“正常”的对象,它工作正常 – outellou