gwt - 通过单击 +/- 图像按钮添加/删除列表网格

标签 gwt smartgwt

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

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 函数执行的,用于附加按钮。

关于gwt - 通过单击 +/- 图像按钮添加/删除列表网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6639031/

相关文章:

用于处理移动浏览器的 GWT 模式

java - GWT 平台代理

java - 使用 Microsoft Edge 测试 GWT Java 程序 - Windows 10

eclipse - 使用 Eclipse 安装 GWT 插件

java - smartgwt 保存图像文件而不是在浏览器中显示

java - Eclipse 是否将第 3 方 GWT 库上传到 GAE?

java - 如何用GWT获取浏览器的 "Real"时区

java - 我的网络应用程序如何在加载时清除浏览器缓存?

java - 我想查看 GWT 变量 (JavaScriptObjects) 的内部值。

smartgwt - SmartClient还是SmartGWT?