1

この画像に似たグリッドが欲しい

私はGWTに非常に慣れていないので、示されている画像のようにGWTグリッドを作成する必要があります。

各行に対して対応する更新および削除アクションを使用してこれを行う方法がわかりません。

ここで、列の数、つまりCreate、Update、Deleteなどは動的であり、データベースから取得されます。また、行の数、つまりViewer、Admin、Creatorはデータベースから取得されます。

各行の更新ボタンと削除ボタン、および対応するアクションが必要です。

ボックスは、閲覧者、管理者などに権限を与えるためのチェックボックスです。

私はEXTGWTを使用しています。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 に答える