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只觸發事件。
在此先感謝!
謝謝,那幫了:) –