我具有如所描述的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