**
*SysParaConfig是一个实现了IsSerializable的类,包含了所有列配置的get(),set()方法
*column为表格中其中一列的列名,operation是从后台数据库中得到的值为"修改"
*/
GridCellRenderer<SysParaConfig> renderer = new GridCellRenderer<SysParaConfig>() {
public String render(SysParaConfig model, String property,
ColumnData config, int rowIndex, int colIndex,
ListStore<SysParaConfig> store) {
int id = model.getId();
String operation = model.getOperation();
//添加的连接,链接显示的值为operation,该列唯一标示符是id
String link = "<a onclick='return false' href='" + "?id=" + id
+ "'>" + operation + "</a>";
return link;
}
};
column.setRenderer(renderer );
//这样在表格grid列名为column的列上就成功添加了连接。
// 添加表格点击事件
Listener<ComponentEvent> gridListener = new Listener<ComponentEvent>() {
public void handleEvent(ComponentEvent be) {
GridEvent ge = (GridEvent) be;
grid = (EditorGrid<SysParaConfig>) ge.grid;
//获得点击的行值
int rowIndex = ge.rowIndex;
//获得点击的列值
int colIndex = ge.colIndex;
if (rowIndex < 0 || colIndex < 0) return;
List<String> list = new ArrayList<String>();
list.clear();
//获取点击行列的值
String isEdit = grid.getView().getCell(rowIndex, colIndex)
.getInnerText().trim();
//如果点击的是修改,就执行下面的操作
if ("operation".equals(isEdit)) {
store.commitChanges();
//从点击行的第一列开始取值,直至最后一列的值
for (int i = 0; i < 5; i++) {
//因为表格的列值是固定值,所以i<列值(5是列值)
Element et = grid.getView().getCell(rowIndex, i);
String value = et.getInnerText();
list.add(value);
}
//获取成功后可以跳到initWindow(list)去显示点击行的所有值或者做其他的处理
initWindow(list);
}
}
};
/**
*当然了你的给表格加上这个监听事件才会生效,cp是一个ContentPanel
*grid不用说就是你要添加链接并监听点击事件的表格类型是EditorGrid
*/
if (cp != null)
grid.addListener(Events.OnClick, gridListener);
//弹出窗口,处理数据
private void initWindow(list){
Window window=new Window();
window.setSize(300,280);
window.show();
......
}
分享到:
相关推荐
如果打不开,请选中它,点右键 看属性,选择解除锁定。 EXT-GWT(GXT)2.2.3 API DOC.chm 文档 支持搜索
EXT-GWT 2.2.0 API DOC (gxt) chm 版 。 2010年10月制作。完美的搜索功能。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。
EXT-GWT(GXT) 2.2.4 JAVA API DOC chm 版.完美的的搜索功能,支持全文检索。2011年11月制作。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。
EXT-GWT(GXT) 2.2.4 JAVA API DOC chm 版.完美的的搜索功能,支持全文检索。2011年6月制作。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。
搭建简单的EXT-GWT(GXT)的开发环境
gxt的下载非常好,ext-gwt的下载非常好
EXT-GWT 2.2.3 API DOC (gxt) chm 版,完美的的搜索功能,支持全文检索。2011年3月制作。如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。
EXT-GWT2.1.0 java api 文档 chm格式方便查找2010年7月制作 完美的搜索,支持全文检索功能。另新版本EXT-GWT2.2.0 java api 已可用请到http://download.csdn.net/source/2700814 下载
鉴于网上关于ext-gwt的技术文章很少代码页很少本着开源的精神本人特地写了一个分页的组件供大家学习欢迎下载
Gwt-ext学习笔记,Gwt-ext学习笔记,Gwt-ext学习笔记
我前一段用EXT-GWT(GXT)从事一个项目开发,看了很多这方面的资料,但我觉得该书是全面了解,使用EXT-GWT开发的最好的书。当然目前似乎不是有很多人使用它。我相信一旦你读了以后,会觉得它很值得参考。
EXT-GWT 2.2.2 API DOC (gxt) chm 版 。 2011年3月制作。完美的搜索功能。 如果打不开,请选中它,点右键 看属性,选择解除锁定。别再抱怨打不开了。
EXT-GWT2.0.1 java api 文档 chm格式方便查找2009年9月制作 注意:请到下面网址下载新版本, 新版本解决了旧版的部分搜索问题,并且api升级到了2.1.0版,EXT-GWT2.1.0 java api 文档 chm格式 2010年7月制作,地址...
gwt-ext-选课系统gwt-ext-选课系统gwt-ext-选课系统gwt-ext-选课系统
NULL 博文链接:https://digga2012.iteye.com/blog/1450696
gwt-ext-treegwt-ext-treegwt-ext-treegwt-ext-treegwt-ext-tree
gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2
NULL 博文链接:https://yx200404.iteye.com/blog/1157956
gwtext-2.0.4.zip 好不好你们下了再说