0
我需要点击网格单元格后触发事件。它的工作原理是激发多个事件。 我的代码:GWT:多次触发事件onClick
private void gridClickHandler(final boolean cardDeterminer) {
gridClickHandler = new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
int cellIndex = view.getGrid().getCellForEvent(event)
.getCellIndex(); // get clicked cell of grid
if (cardDeterminer)
oasisCardRPC(cellIndex); //rpc based on clicked cell
else
desertCardRPC(cellIndex); //rpc based on clicked cell
}
};
view.getGrid().addClickHandler(gridClickHandler);
}
方法gridClickHandler被称为在RPC的的onSuccess,并呼吁通过使用一个布尔新的RPC。 (它的工作原理是这样的:点击一个小部件,当成功时,然后点击网格。网格应该只触发事件,当这个小部件直接点击之前) 我不知道如何为网格创建一个新的ClickHandler并在需要时仍然使其clickHandler只触发事件。
在此先感谢!
谢谢,那帮了:) –