GWT可视化表通过Java获取选定列

时间:2014-06-25 10:34:45

标签: java gwt

我正在使用GWT Visualization(Chart)表,我面临的问题是OnSelectHandler返回的SelectEvent不会返回有关单元格或列的任何信息。

我想知道,如何通过Java而不是JS中找到所选列索引。

table.addSelectHandler(new SelectHandler() {

    @Override
    public void onSelect(SelectEvent event) {

            JsArray<Selection> s = table.getSelections();
            StringBuffer b = new StringBuffer();

            for(int i = 0 ; i < s.length(); i++){


                  if (s.get(i).isCell()) {
                    b.append(" cell ");
                    b.append(s.get(i).getRow());
                    b.append(":");
                    b.append(s.get(i).getColumn());
                  } else if (s.get(i).isRow()) {
                    b.append(" row ");
                    b.append(s.get(i).getRow());
                  } else {
                    b.append(" column ");
                    b.append(s.get(i).getColumn());
                  }

        }
    }
});

0 个答案:

没有答案