Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT可视化表通过Java获取选定列_Java_Gwt - Fatal编程技术网

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

GWT可视化表通过Java获取选定列,java,gwt,Java,Gwt,我使用的是GWT可视化(图表)表,我面临的问题是OnSelectHandler返回的SelectEvent不会返回任何有关单元格或列的信息 我想知道,如何通过Java而不是JS找到所选的列索引 table.addSelectHandler(new SelectHandler() { @Override public void onSelect(SelectEvent event) { JsArray<Selection> s = table

我使用的是GWT可视化(图表)表,我面临的问题是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());
                  }

        }
    }
});
table.addSelectHandler(新的SelectHandler(){
@凌驾
选择公共无效(选择事件事件){
JsArray s=table.getSelections();
StringBuffer b=新的StringBuffer();
对于(int i=0;i
不返回信息是什么意思?
getColumn()
getRow()
方法返回什么?表的大小.getSelections()是1,它包含行索引值。因此,它没有单元格或列信息。如果为selection对象调用
isCell()
,它是否返回false?表返回的selection对象。getSelections()仅包含行元素,即使我们在表上选择了多行。是的,我理解。为了更好地理解这种情况,我只需要知道它返回的单个元素的属性。
getSelections().get(0.getColumn()”
getSelections().get(0.getRow()
getSelections().get(0.isCell()
getSelections().get(0.isRow()
getSelections().get(0.isColumn()