我正在使用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());
}
}
}
});