在celltable上排序列

时间:2014-09-09 08:04:26

标签: java gwt

我对单元格列的排序有一些误解,如果我按第一个选择的项目单击列标题,它会对此列进行排序,但是当我单击另一个项目然后单击以对此列属性进行排序时,它将显示在列中没有看到最后一项属性和新项目。

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);

什么可能导致这个问题,有什么建议吗?

0 个答案:

没有答案