包含动态列的Checkbox的GWT EXT Grid要添加吗?

时间:2012-08-21 11:50:37

标签: gwt gwt-rpc gwt2 gxt

I want Grid similar to this image

我对GWT很新,我必须像显示的图像一样制作GWT网格。

我不清楚如何对每一行执行相应的更新和删除操作。

这里,列数,即Create,Update,Delete等是动态的,来自数据库。 此外,行数,即Viewer,Admin,Creator来自数据库。

我希望每行都有更新和删除按钮以及相应的操作。

框是用于为Viewer,Admin等提供权限的复选框。

我正在使用EXT GWT,我知道BaseModel但不知道如何使用它。

请帮帮我。感谢。

1 个答案:

答案 0 :(得分:1)

对于每个可编辑列,请创建一个编辑器:

//YOUR COLUMN:      
colSubTotalD = new ColumnConfig("subTotal", "Subtotal", 80);
...
//AN EDITOR
NumberField txtSubTotal = new NumberField();
...
colSubTotalD.setEditor(new CellEditor(txtSubTotal));

然后,创建并设置RowEditor:

re = new RowEditor<ModelData>();
re.setClicksToEdit(ClicksToEdit.TWO);
re.addListener(Events.AfterEdit, new Listener<RowEditorEvent>() {
    public void handleEvent(RowEditorEvent e) {
        //{DO WHATEVER YOU NEED};
    }
});
yourGrid.addPlugin(re);

这样,您的网格将在双重陈述后进入编辑模式。您可以处理roweditor事件的更改。