复选框以选择网格(GWT)
问题描述:
条目基本上,我想创建一个表是这样的:复选框以选择网格(GWT)
我创建了一个网格,并添加了文本值,而对应的复选框。完全像在你的电子邮箱中,选择一些邮件,删除它们或标记垃圾邮件。
这是我做了什么至今:
Grid grid = new Grid(4, 3);
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject jsonValue = jsonArray.get(i).isObject();
String lid = jsonValue.get("id").isString().toString()
.replace("\"", " ").trim();
String email = jsonValue.get("email-id").isString().toString()
.replace("\"", " ").trim();
grid.setWidget(i, 0, new CheckBox());
grid.setHTML(i, 1, lid);
grid.setHTML(i, 2, email);
tabDataAll.add(grid);
}
我的问题是:这是正确的方法呢?如果是,我怎么能说,点击一个按钮,删除选定的行?
此外,如果我能够对列进行排序,这将是一个额外的好处/优势。
非常感谢。
答
您可以尝试以下操作。
如果您正在寻找更小重量的溶液使用本
http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTable
如果你不关心资源尺寸使用此
http://www.smartclient.com/smartgwt/showcase/#grid_interaction_checkboxselect