Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在GWT小部件中使用GQuery_Gwt_Gquery - Fatal编程技术网

在GWT小部件中使用GQuery

在GWT小部件中使用GQuery,gwt,gquery,Gwt,Gquery,我正在使用GWT应用程序小部件库,希望验证button click事件中的控件 GQuery input = $(e).filter("input[type='password']").widgets(); 但它给了我编译时错误。请告诉我或参考任何教程来验证小部件库控件。尝试: GQuery input = GQuery.$(e).filter("input[type='password']").widgets(); 您需要执行静态导入以直接使用$: import static com.g

我正在使用GWT应用程序小部件库,希望验证button click事件中的控件

 GQuery input = $(e).filter("input[type='password']").widgets();
但它给了我编译时错误。请告诉我或参考任何教程来验证小部件库控件。

尝试:

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.*;
widgets()方法返回一个widget列表,而不是GQuery对象

List<Widget> myPasswordInputs = $(e).filter("input[type='password']").widgets();
问题:您确定您的“$(e).filter”(“输入[type='password']”)吗? 因为它的意思是:“创建一个包含我的元素‘e’的GQuery对象,并且仅当‘e’是密码类型的输入时才保留它”

如果要检索元素e中存在的所有密码输入,必须使用:

List<Widget> myPasswordInputs = $("input[type='password']",e).widgets();
列出myPasswordInputs=$(“输入[type='password']”,e).widgets();

Julien

您会遇到什么样的错误?谢谢@Peter Knego,当我导入上述库时,它给了我错误,而我在构建应用程序时,错误是[error]意外的\path\build gwt.xml:262:执行此行时发生以下错误:path\build gwt.xml:411:Java返回:我认为错误在于在某处设置类路径,请帮助..Peter:当我导入上述包时,我得到了构建错误。请告诉我如何设置build.xml以使用gquery jar文件。我还继承了它所需的模块。谢谢,阿曼达,试着说:谢谢彼得,我正在使用netbeans,它创建的build.xml文件与该链接中给出的命令提示符创建的文件不同。请告诉我需要对从netbeans创建的build.xml文件进行哪些更改。请告诉我在哪里可以在netbeans中获得GQuery的配置。我不使用netbeans,所以我我不知道。试试这个Hi Julien,我没有widget()或widget的方法可以使用,因为当我写东西时,这些方法会给我带来编译时错误。你能告诉我在哪里可以获得访问我的控件(如TextBox)的教程吗,GQuery中com.google.gwt.user.client.ui.*包的标签。你方的任何帮助都将真正帮助我完成任务。谢谢,如果你没有widgets()或widget()方法,那是因为你仍在使用旧的快照jar。采取最后的稳定应该解决你的问题!gwtquery用户指南的这一部分可以帮助您:您难道不知道如何使用GQuery在一行中附加GWT小部件吗?
List<Widget> myPasswordInputs = $("input[type='password']",e).widgets();