使用Checkbox选择GWT单元格表

时间:2017-10-01 14:59:39

标签: gwt gwt2 errai

我尝试在我的项目this GWT example中进行复制,但我无法让我的代码正常工作,我没有收到任何错误,但CheckBox简单不会显示。< / p>

这是我的代码

      public static final ProvidesKey<InventarioByNegDTO> KEY_PROVIDER = new ProvidesKey<InventarioByNegDTO>() {
            @Override
            public Object getKey(InventarioByNegDTO item) {
                return item == null ? null : item.getKey();
            }
        };
        final SelectionModel<InventarioByNegDTO> selectionModel = new MultiSelectionModel<>(
                KEY_PROVIDER);


 ...
   buildTable(){
     negoziTable.addColumn(checkColumn,"Test");
            negoziTable.setColumnWidth(checkColumn, 10d, Style.Unit.PCT);

            selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
                @Override
                public void onSelectionChange(SelectionChangeEvent selectionChangeEvent) {
                    Window.alert(selectionChangeEvent.toDebugString());
                }
            });

            negoziTable.setSelectionModel(selectionModel,
                    DefaultSelectionEventManager.<InventarioByNegDTO> createCheckboxManager(negoziTable.getColumnIndex(checkColumn)));
}

buildTable被称为@PostCostruct

实际上,如果我查看生成页面的源代码,那么复选框就在其中。

<div style="outline-style:none;" __gwt_cell="cell-gwt-uid-84">
     <input type="checkbox" tabindex="-1">
</div>

但在页面中不可见。

我在哪里做错了?

0 个答案:

没有答案