我正在使用GWT应用程序小部件库,并希望验证我正在编写的按钮单击event.The代码中的控件。
GQuery input = $(e).filter("input[type='password']").widgets();但它为我提供了编译时error.Please,告诉我或向我推荐任何验证微件库控件的教程。
发布于 2011-05-27 16:29:12
widgets()方法返回一个小部件列表,而不是一个GQuery对象
List<Widget> myPasswordInputs = $(e).filter("input[type='password']").widgets();如果您只有一个输入类型为password,则可以直接使用widget()方法:
PasswordTextBox myPasswordInput = $(e).filter("input[type='password']").widget();问:你确定你的'$(e).filter("inputtype='password'")‘吗?因为它意味着:“创建一个包含我的元素'e‘的GQuery对象,只有当'e’是密码类型的输入时才保留它”
如果要检索元素e中存在的所有密码输入,则必须使用:
List<Widget> myPasswordInputs = $("input[type='password']",e).widgets();朱利安
发布于 2011-05-27 13:10:24
尝试:
GQuery input = GQuery.$(e).filter("input[type='password']").widgets();您需要执行静态导入才能直接使用$:
import static com.google.gwt.query.client.GQuery.*;
import static com.google.gwt.query.client.css.CSS.*;https://stackoverflow.com/questions/6147791
复制相似问题