我对单元格列的排序有一些误解,如果我按第一个选择的项目单击列标题,它会对此列进行排序,但是当我单击另一个项目然后单击以对此列属性进行排序时,它将显示在列中没有看到最后一项属性和新项目。
void update() {
final ListDataProvider<M> listProvider=new ListDataProvider<M> ();
listProvider.addDataDisplay(m);
final List<M> list=listProvider.getList();
sort=new ListHandler<M>(list);
m.addColumnSortHandler(sort);
listProvider.refresh();
AsyncCallback<List<M>> callback = new AsyncCallback<List<M>>() {
@Override
public void onFailure(Throwable caught) {
// TODO Auto-generated method stub
}
@Override
public void onSuccess(final List<M> result) {
for (final M m : result) {
list.add(m);
}
}
};
rpcService.getData(dID, callback);
什么可能导致这个问题,有什么建议吗?