Java JSF/Richfaces-如何在页面中动态设置HtmlJQuery

Java JSF/Richfaces-如何在页面中动态设置HtmlJQuery,java,jquery,jsf,richfaces,Java,Jquery,Jsf,Richfaces,我正在将掩码添加到ManagedBean中的字段中 htmlJQuery = new HtmlJQuery(); htmlJQuery.setSelector("#"+perguntaVO.getCodigo() + (sequence == null ? "" : "_" + sequence)); htmlJQuery.setQuery("mask('999.999.999-99')");

我正在将掩码添加到ManagedBean中的字段中

                htmlJQuery = new HtmlJQuery();
                htmlJQuery.setSelector("#"+perguntaVO.getCodigo() + (sequence == null ? "" : "_" + sequence));
                htmlJQuery.setQuery("mask('999.999.999-99')");
                htmlJQuery.setTiming("onload");
                htmlGroup.getChildren().add(htmlJQuery);
但此新掩码不会在页面中计算。只有在我提交页面时才会进行评估


动态计算此jquery需要做什么?在这种情况下,不需要使用richfaces jquery对象。

这句话起了作用:

input.setOnfocus("$('"+"#form\\\\:"+componentID+"').mask('999.999.999-99').change();");

我从未见过在服务器端执行jquery的必要性。有什么原因不能将其添加到xhtml页面吗?请记住,EL也是在
块中计算的。我正在manageBean中动态创建jsf组件。创建组件对象后,我只需将其添加到绑定在managedBean内部的表单对象中。如图所示,将创建标记,但它不会附加到inputText,因为它是一个ajax调用。我需要知道如何在ajax请求中将这个jquery脚本附加到inputText。