我需要一个带有+/-
按钮的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函数执行,以获取其他按钮。