admin管理员组文章数量:1426072
may i know how to cast JavascriptObject get from JSNI into gwt as gwt CUstomWidget
CustomWiget widget = (CustomWidget) javascriptObjectFromJSNI;
//doesnt work
may i know how to cast JavascriptObject get from JSNI into gwt as gwt CUstomWidget
CustomWiget widget = (CustomWidget) javascriptObjectFromJSNI;
//doesnt work
2 Answers
Reset to default 4You cannot cast an ELement to a Widget. You can use GQuery to help you out in this case.
GQuery.$(element).widget() will give you the GWT widget you are looking for on your DOM.
You can use CustomWidget as the return type of your JSNI method. The example at http://code.google./webtoolkit/doc/latest/DevGuideCodingBasicsOverlay.html#example-json does this with Customer (which extends JavaScriptObject):
private native Customer getFirstCustomer() /*-{
return $wnd.jsonData[0];
}-*/;
If your CustomWidget is really a Widget (not a JavaScriptObject), then you're probably looking for somthing quite different: In that case you'd have to write a wrap()
method like .google.gwt.user.client.ui.Button.wrap()
.
本文标签: javacast JavaScriptObject to gwt widgetStack Overflow
版权声明:本文标题:java - cast JavaScriptObject to gwt widget - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745411228a2657478.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论