1

我想要类似于这张图片的网格

我对 GWT 很陌生,我必须像显示的图像那样制作 GWT Grid。

我不知道如何使用针对每一行的相应更新和删除操作来执行此操作。

在这里,列数,即创建、更新、删除等是动态的并且来自数据库。此外,行数,即查看者、管理员、创建者来自数据库。

我想要更新和删除每行的按钮以及相应的操作。

框是授予查看者、管理员等权限的复选框。

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

请帮我。谢谢。

4

1 回答 1

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 事件的更改。

于 2013-02-08T20:30:02.540 回答