GWT开发中,使用jQuery插件遇到的问题
页面加载完成, jQuery插件却没有动态的生成需要的DOM
原因是: JQuery需要的选择器($(‘#selector’)),还未生成,因为 GWT是AJax 加载出HTML,所以在一开始就调用 jQuery 插件没有对应的选择器
解决方法:在GWT中动态的用 JSNI 调用 js 中的 function
GWT 中:
private native void generator() /*-{
$wnd.general();
}-*/;
js 中:
function general() {
//do something
}