我需要一个带有+/-按钮的listgrid,以便可以使用这些按钮添加或删除列表网格。

ListGrid listGrid = new ListGrid();
listGrid.setWidth(230);
listGrid.setHeight(224);
listGrid.setDataSource(coursesDS);
listGrid.setCanDragRecordsOut(true);
listGrid.setDragDataAction(DragDataAction.COPY);


这样,仅将创建listgrid,但是通过提供特定于listgrid的按钮,增量listgrid是否具有任何隐式功能?

还是我需要显式创建图像按钮并必须编写代码,以便单击图像(添加)按钮时可以添加多个列表网格?

请帮忙。谢谢。

最佳答案

关于“-”图标:

listGrid.setCanRemoveRecords(true);


创建一个带有“-”图标的最右边的附加列,以删除listGrid的当前行。
在此示例中,我能找到的最接近“ +”的位置是:
http://www.smartclient.com/smartgwt/showcase/#grid_editing_new_row

listGrid.startEditingNew();


在示例中,该行从ClickHandler内的onClick函数执行,以获取其他按钮。

08-03 17:46