RichFaces 3.3.3引入了jQuery 1.3.2以及原型和scriptaculous。 我怎样才能尝试使用最新版本的jQuery? 我可以使用谷歌CDN吗? 另外$()对象默认为prorotype并使用jQuery我必须做jQuery() 有没有办法在不破坏RichFaces的情况下取回jQuery的$? 更新:您可以并排使用多个版本的jQuery。 现在,我已经开始使用RichFaces带来的版本了。
您好我试图从jquery获取p:selectOneMenu的值,但我还是得到了。 我使用JSF和primefaces作为我的UI组件。 在Html中 Select Other Tailoring Swimming Roaming 那是我选择的一个菜单,我的js是.. var $element = $(‘.someClassName’); alert($element); 在警报框中我得到了[object Object],但没有选中的值。 然后我试过这个, var $element = $(‘.someClassName’).val(); alert($element); 但现在我有一个空警报框。 然后我试了这个 var $element = $(“select[name=’skill_input’]:selected”).val(); alert($element); 我的警报框说未定义 我应该怎么做才能在该警报框中获取所选值.. ??
我在这里和这里都遵循这些例子,但我无法将其付诸实践。 请问你能帮帮我吗? 这是我定义脚本的地方,下面是我(假设)使用它的地方…… $(function() { $( “#createDate” ).datepicker({ showOn: “button”, buttonImage: “images/calendar.gif”, buttonImageOnly: true }); });
我在我的页面上使用jQuery。 但是,我不会在每个页面上使用RichFaces标记。 随后,jQuery不会在每个页面中由RF注入。 为了避免加载额外的jQuery库,我如何正确地指示RichFaces加载其jQuery自己的库? 这是一个问题,因为RF-jQuery库会覆盖我加载的自定义jQuery。 此外,RF-jQuery库总是最后加载的库,这也不好,因为我需要加载jQuery库后加载jquery-ui.js和jquery-migrate-1.2.1.min.js 。 Richfaces-jQuery enforce with a4j:outputPanel
我需要在表单的输入字段中添加一些掩码。 我尝试插入jQuery.js和jQuery.MaskedInput.js如下面的代码所示: jQuery(function($){ $(“#date”).mask(“99/99/9999”); $(“#phone”).mask(“(999) 999-9999”); $(“#tin”).mask(“99-9999999”); $(“#ssn”).mask(“999-99-9999”); }); TITLE 到目前为止没有任何意义。 使用BalusC $(“[id=’form:phone’]”).mask(“(99) 9999-9999”); 更新更新 $(“[id=’form:phone’]”).mask(“(99) 9999-9999”); 它工作正常! (多谢,伙计)。 但是我需要在数据表中应用这个掩码: jQuery(function($){ $(“input.phones”).mask(“(999) 999-9999”); }); TITLE 任何的想法 ?
我新收到Uncaught Syntax Error,唯一的补充就是从服务器向客户端发送/检索json数据。 如何调查它是什么? 以下是截图 有时我在谷歌浏览器中遇到以下错误。 下面是我们在收到此错误之前最近更新到我的代码的详细信息。 Java脚本 // Post the topic in the post section function updatePost(xhr, status,jsonData){ var args = $.parseJSON(jsonData); 在发送到客户端之前从服务器日志打印的数据 10:20:15,101 INFO [stdout] (http–127.0.0.1-8080-14) Printing json data { 10:20:15,102 INFO [stdout] (http–127.0.0.1-8080-14) “topic_username” : “srikanth marni”, 10:20:15,102 INFO [stdout] (http–127.0.0.1-8080-14) “topic_lstUpdate” : “2012-09-06 10:20:15.025”, 10:20:15,103 INFO [stdout] (http–127.0.0.1-8080-14) “topic_body” : “Whats […]
我有一种情况,我想在触发“选择”事件时更新页面上的多个组件。 但是 ,其中两个位置位于tabView中,我只想更新这些组件,如果它们位于当前选定的选项卡中。 我怀疑我正在寻找的是这样的…… <p:ajax event="select" update="@( .ui-tabs-selected)” listener=”#{treeSelectionView.onNodeSelect}” /> 但我不确定。 我尝试的另一种策略是使tabView dynamic =“true”,但是当我从p:ajax标签调用更新时,即使未选中选项卡,它也会拉取数据。 🙁 我是Primefaces的新手,并且喜欢到目前为止我所见过的东西。 这似乎不应该太难,但我不知何故错过了这个标记。 此外,我很难找到有助于我的文档或示例。 希望我只是在错误的地方寻找。 🙂 提前致谢。
我有一个元素列表(以下示例中的X )显示在HTML表的行或列中。 在HTML代码的角度来看,我有(水平显示): A B C … 或(垂直显示): A B C … 此HTML代码由JSF组件(称为 )生成,因此,我无法控制此HTML代码。 但是,我想在2列中显示我的元素列表。 换句话说,我的表的HTML代码将是这样的: A B C D … 我怎么能用jQuery做到这一点? 在此先感谢您的帮助。 ps:如果你需要知道,X实际上是一个输入和一个标签,即:
我正在使用一些JavaScript交互扩展PrimeFaces应用程序的一部分。 这一切都始于CommandButton ,它从bean获取一些数据并调用JavaScript。 目前,它看起来像这样: 当然,这是非常简单的基于function的编程。 没有上下文,没有闭包,没有OOP(如果我需要一些)。 我想将一个普通的JavaScript事件附加到CommandButton ,例如使用jQuery: $(‘.myCommandButton’).on(‘complete’, function () { … }) 但是, complete不是DOM事件,基本上只有PrimeFaces知道它何时被调用。 是否还有一种方法可以将基于属性的脚本替换为“普通”JavaScript事件处理?
目前,我正在开发一个使用draw2d库绘制形状和图表的Web应用程序。 在服务器端,我使用的是Java(JSF)。 我可以说这个应用程序的95%只是纯JavaScript。 我希望能够从我的JavaScript中发送Ajax请求,而不需要使用隐藏字段,如 (可能使用jQuery Ajax组件?)。 我试图通过添加不同的隐藏JFS组件和jsf.ajax.request来解决这个jsf.ajax.request ,但无论出于何种原因,它们都不是非常可靠,有时它们不会发送ajax请求。 有什么建议吗? 另外,关于jQuery,我不知道如何在服务器端处理请求。 答:我最终使用了戴夫的建议。 我之前尝试使用此链接中的 jsFunction,但是我收到了错误。 显然,问题是,在Richfaces 4中尚未实现。但是,如果你使用,正如戴夫所提到的那样它完美无缺。 还有一点,当Dave喝醉时,豆子对我不起作用。 我必须按如下方式更改它:@ManagedBean(name =“jsFunctionBean”)@SessionScoped public class JsFunctionBean { /** * Test String name */ private String name; public String getName() { return this.name; } public void setName(String name) { this.name = name; } /** * Test boolean */ private boolean test; […]