Как да се извика 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, но се сблъсквам с някакъв проблем, докато предавам параметър като контекст, родител, стойност, събитие, valueUpdater
Как да предам параметър контекст, родител, стойност, събитие, 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);
}-*/;
Всеки примерен код за същото или указатели, за да го направите правилно