如何通过Java编程方式调用EditTextCell的onBrowserEvent()?]

问题描述 投票:4回答:1

如何通过Java编程方式调用EditTextCell的onBrowserEvent?

我在我的customEditTextCell中重写onBrowserEvent,当用户单击单元格时会调用它。我也想从其他活动中致电。

public void onBrowserEvent(Context context, Element parent, String value,
        NativeEvent event, ValueUpdater<String> valueUpdater) { 
     // my custom code is here
   }

当我单击单元格时,将调用上述方法,并打开1个jQuery(选择器)弹出窗口。在jQuery弹出窗口上,出现Done

按钮。

在完成按钮上单击,我想在gwt-java方法上面调用,怎么做?

[我知道我们可以从Javascript调用java-gwt方法,但是在传递诸如上下文,父项,值,事件,valueUpdater之类的参数时遇到了一些问题

如何将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);
    }-*/;

相同的任何示例代码或正确执行操作的指针

如何从Javascript以编程方式调用EditTextCell的onBrowserEvent?我在我的customEditTextCell中重写了onBrowserEvent,当用户单击单元格时会调用它。我也想从...

javascript java gwt dom-events
1个回答
0
投票

我将使用另一个保存该方法上下文的匿名对象来执行此操作。像这样的东西:

© www.soinside.com 2019 - 2024. All rights reserved.