使用GWT Uniform.js更改选择值

使用GWT Uniform.js更改选择值,gwt,widget,uniform,gwtquery,Gwt,Widget,Uniform,Gwtquery,我正在GWT应用程序中使用uniform.js。我需要以图表方式更改选择项的值。但是,小部件似乎没有得到更新。我知道可以使用 $.uniform.update(); 但是,我如何在GWT中实现它呢?是的。您可以使用与GWT的jquery联系 试试这个 public static native void update() /*-{ $wnd$.uniform.update(); }-*/; 或者 public static native void update() /*-{ $

我正在GWT应用程序中使用uniform.js。我需要以图表方式更改选择项的值。但是,小部件似乎没有得到更新。我知道可以使用

$.uniform.update();

但是,我如何在GWT中实现它呢?

是的。您可以使用与GWT的jquery联系

试试这个

public static native void update() /*-{
  $wnd$.uniform.update();
}-*/; 
或者

public static native void update() /*-{
     $wnd.jQuery.uniform.update();
    }-*/; 

并在GWT类中调用static方法update

试试这个

public static native void update() /*-{
  $wnd$.uniform.update();
}-*/; 
或者

public static native void update() /*-{
     $wnd.jQuery.uniform.update();
    }-*/; 

并在GWT类中调用static方法update,我也有类似的问题。我尝试了下面的JSNI。这对我有用

 $wnd.jQuery(".checker span").each(function(){
 if(!$wnd.jQuery(this).parent().find("input:checkbox").is(':checked'))
 {
 $wnd.jQuery(this).removeClass("checked"); 
 }
 });

 $wnd.jQuery(".selector span").each(function(){
 $wnd.jQuery(this).html($wnd.jQuery(this).parent().find(":selected").text());
 });

嗨,我也有类似的问题。我尝试了下面的JSNI。这对我有用

 $wnd.jQuery(".checker span").each(function(){
 if(!$wnd.jQuery(this).parent().find("input:checkbox").is(':checked'))
 {
 $wnd.jQuery(this).removeClass("checked"); 
 }
 });

 $wnd.jQuery(".selector span").each(function(){
 $wnd.jQuery(this).html($wnd.jQuery(this).parent().find(":selected").text());
 });

你试过什么?您是否阅读并尝试过使用Uniform.js的任何解决方案都是基于Jquery的。GWT有一个名为GwtQuery的jquery端口。试试看,你试过什么?您是否阅读并尝试过使用Uniform.js的任何解决方案都是基于Jquery的。GWT有一个名为GwtQuery的jquery端口。试试看,看看这个,我也试过$wnd.jQuery.uniform.update;和$wnd.jQuery.uniform.updateid;我没有得到任何错误,但是我的小部件没有得到更新。看看这个,我也尝试了$wnd.jQuery.uniform.update;和$wnd.jQuery.uniform.updateid;我没有得到任何错误,但是我的小部件没有得到更新