Tag: jsf 2

在关闭Jquery对话框之前,不显示JSFvalidation错误

我有一个Jquery对话框来获取用户输入。 我的脚本代码是 $(‘#mainBtnGrey’).click(function (e) { e.preventDefault(); $(‘#icPopup’).dialog(‘close’); }); 这里的问题是,在显示validation错误之前,对话框已关闭。 如果bean返回validation错误,如何保持打开对话框?

如何在jsf中使用jquery datepicker

我想使用jquery datepicker: http : //jqueryui.com/datepicker/ 但我不知道我需要什么,这是我的代码: $(“.datepicker”).datepicker({ showOn: “button”, buttonImage: “images/calendar.gif”, buttonImageOnly: true }); 我把我的日期戳的地方如下: 但现在,当我点击inputText时,不显示日期选择器。

需要将jQueryvalidation插件与jsf集成

我一直在尝试使用带有jsf构建的表单的jQueryvalidation插件进行客户端validation。我需要客户端validation,这有助于减少服务器和浏览器之间的请求/响应往返次数,原因很明显。 我知道jsf“h:commandlink”标签不像常规提交按钮,就像“h:commandButton”,我已经成功地使用下面的代码进行JQuery表单validation: $(document).ready(function(){ $(“#form”).validate({ rules: { “form:staffno”: { required: true } } }); }); //renders a html submit button type 我从页面源代码中注意到h:commandLink使用某种javascript函数,所以我试着调整上面的内容以获得如下所示的相同效果: $(document).ready(function(){ $(“#form”).validate({ rules: { “form:staffno”: { required: true } } }); $(“#form\\:save”).click(function(){ if($(“#form”).valid()){ //cannot use regular $(“#form”).submitt() // really can’t figure what to use here } else{ return false; } }); }); 在我的调整狂欢中,我能够获得JQueryvalidation插件行为,但只是暂时,因为表单仍然被提交,即使该字段为空。 我有点想象两个onclicks被调用,一个在jquery中,另一个在jsf中。我仍然无法想象如何使它正确。 […]

reRendering richfaces / jsf组件时,如何维护由jQuery / javasscript操纵的DOM的状态?

我在jsf应用程序中渲染我的一些组件时遇到了问题。 问题是当我在我的页面上使用jQuery时,例如隐藏按钮。 当页面重新显示时,按钮将返回其原始forms,该forms应该被隐藏。 有人在这个问题上有专业知识可以帮助我找到合适的解决方案,或者这里有一些原则或者我盲目误解的技术? 谢谢。 🙂

通知JSF服务器端有关Jquery / Ajax对(DOM)客户端状态所做的更改

使用基于组件的框架(如JSF),定义了一个复选框的组件: 生成的(x-html)代码如下所示: Number1 – 1 Number1 – 2 Number1 – 3 一个Jquery函数在一个事件上更改了该组件的状态(比如说值为“1”的框)(点击“按钮”): // or in $(document).ready(){} $(‘#button’).click(function(){ var $checkbox = $(this).find(‘#j_idt6:j_idt10:0’); $checkbox.attr(‘checked’, !$checkbox.attr(‘checked’)); }); 如何通知JSF端客户端状态发生了变化。 在这个级别,JSF仍然认为该复选框具有例如值0,而它现在具有值1.这导致状态不一致…… 我有什么选择? 我想到JSF对其他人(Rich-,Primes-,MyFaces)的AJAX支持,但我仍然坚持使用它,知道让我的组件更新,因为我正在构建一个具有许多function的富客户端(显示操作) ,Jquery UI小部件,Web远程处理,动态行为,Web服务,视觉效果等)。 应该严重操纵的DOM客户端状态和Jquery是必须的东西..所以它不能被抛在一边。 谢谢!

当我向列表添加URL,然后使用ajax时,我尝试在某些iframe中显示列表的内容,页面重新加载自身

我正在制作一个仪表板,它的小工具是我要在iframe中显示的不同页面的链接。 我有一个按钮可以将新小工具添加到仪表板,添加新小工具后,我刷新仪表板。 对于3个第一个小工具,应用程序中没有问题,并且它完美地运行。 但是,当我想添加第4个小工具时,ajax调用无效,页面开始重新加载。 重新加载页面后,我可以再次添加一个新的小工具,它可以工作,但下次它再次停止工作,并刷新页面。 我无法理解问题所在。 顺便说一句,当我删除iframe并且我自己打印链接时,程序运行没有任何问题。 这是我的代码:

validation数据库的电子邮件格式和唯一性

我正在创建一个JSF表单,我有一个电子邮件字段。 我需要validation电子邮件格式并检查数据库的唯一性。 我需要在最终用户输入电子邮件字段时检查这一点。 如果它存在于DB中,那么我们需要将字段颜色更改为红色,否则更改为绿色。 我想通过ajax执行此操作。 我在PHP中看到了一些例子,但我不清楚如何在JSF中做到这一点。

使用jQuery更改p:selectOneMenu的项目

我有一个PrimeFaces 5.1 ,它在DOM中生成以下选择: — Year — 2015 2014 2013 2012 2011 2010 2009 我有一个 触发一个jQuery函数,它将处理我的 。 jQuery函数: function changeDropDownList() { $(‘[id$=selectYear_input]’)[0].selectedIndex = 2; } 未更新。 这是怎么造成的,如何解决?

如何在jquery中获取的值?

您好我试图从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); 我的警报框说未定义 我应该怎么做才能在该警报框中获取所选值.. ??

将jquery datepicker集成到jsf中

我在这里和这里都遵循这些例子,但我无法将其付诸实践。 请问你能帮帮我吗? 这是我定义脚本的地方,下面是我(假设)使用它的地方…… $(function() { $( “#createDate” ).datepicker({ showOn: “button”, buttonImage: “images/calendar.gif”, buttonImageOnly: true }); });