java - 如何处理GXT 2.2网格中单元格的点击?

标签 java gwt grid cell gxt

我正在寻找处理单元格点击的方法。如果我以这种方式在网格中创建一个新列,该怎么做:

column = new ColumnConfig();
column.setId("remove");
column.setHeader("Remove");
column.setWidth(100);        
configs.add(column);

最佳答案

您必须处理 ColumnConfig 所指向的网格上的单元格单击。属于. 例如,假设您有 Grid grid = new Grid(new ColumnModel(column)); ,那么:

grid.addListener(Events.CellDoubleClick, new Listener<GridEvent>() {
    public void handleEvent(GridEvent be) {
        // be.getColIndex() gets the index of the column clicked on.
        // if you know the index of `column`, you can compare that number to the colIndex
        // if the numbers are equal, do whatever you want to do
        // see docs for GridEvent at 
        // http://dev.sencha.com/deploy/gxt-2.2.5/docs/api/com/extjs/gxt/ui/client/event/GridEvent.html
    }
});

关于java - 如何处理GXT 2.2网格中单元格的点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17190940/

相关文章:

java - 无法将 BasicDBList 转换为数组 (java)

java - 非法状态异常 : Could not load jdbc driver

css - 无边距的 Bootstrap 网格布局

css - React 应用程序不能有多个引导定制

Java同步问题

Java 和 Excel 工作簿替代方案

java - GWT 2.6 和 jdk 1.6 出现 UnsupportedClassVersionError

java - 将 GWT CodeServer 与 Jetty 分开

gwt - 在 gwt 中上传到服务器之前在客户端显示图像

javascript - Ext JS 网格行背景颜色设置