Как вызвать onBrowserEvent для EditTextCell программно из Javascript?
Я переопределяю onBrowserEvent в моем customEditTextCell, который вызывается, когда пользователь нажимает на ячейку. Я также хочу позвонить с другого мероприятия.
public void onBrowserEvent(Context context, Element parent, String value,
NativeEvent event, ValueUpdater<String> valueUpdater) {
// my custom code is here
}
Когда я нажимаю ячейку, вызывается вышеуказанный метод и открывается 1 всплывающее окно jQuery (сборщик). Во всплывающем окне jQuery присутствует кнопка Готово.
При нажатии кнопки "Готово" я хочу вызвать указанный выше метод gwt-java. Как это сделать?
Я знаю, что мы можем вызвать метод java-gwt из Javascript, но у меня возникла проблема при передаче таких параметров, как контекст, родитель, значение, событие, значениеUpdater.
Как передать параметр context, parent, value, event, valueUpdater из Javascript в метод gwt-java?
В моем onmodule я вызвал registerOnBrowserEventForDateTimePicker()
и написал следующий метод: что не так, компиляция gwtc не удалась, пожалуйста, поправьте меня.
MyClass.java
public static native void registerOnBrowserEventForDateTimePicker() /*-{
$wnd.callOnBrowserEventForDateTimePicker [email protected]::
callOnBrowserEventForDateTimePicker(com/google/gwt/cell/client/Cell/Context,com/google/gwt/dom/client/Element,Ljava/lang/String,com/google/gwt/dom/client/NativeEvent,com/google/gwt/dom/client/NativeEvent);
}-*/;
Любой пример кода для того же или указатели, чтобы сделать это правильно