Tag: jsf 2

如何使用JQuery动态添加Primefaces输入字段

我正在尝试从Primefaces动态添加标签和文本字段到我的网页。 我想使用JQuery。 到目前为止,我只使用Primefaces实现了相同的任务,并且它运行得很好但是我想要避免一些行为。 $(document).ready(function() { var counter = 2; $(“#addButton”).click(function(){ var newTextBoxDiv = $(document.createElement(‘div’)).attr(“id”,’TextBoxDiv’ + counter); <!– This line causes trouble. If I use it nothing is rendered on page. If I use the page is rendered but the functionality does not work –> newTextBoxDiv.html(“”); newTextBoxDiv.appendTo(“#TextBoxesGroup”); counter++; }); }); 我会很感激关于这个主题的教程的一些提示,或者我的代码中是否是一个简单的错误。 这个问题的解决方案。 先感谢您 :)

如何在JSF 2.0中使用jQuery

我正在学习jQuery。 我想在我的jsf 2.0应用程序中使用jQuery。 就像我有html文件,我正在使用这样的jQuery The Devil’s Dictionary 我只是从jQuery官方网站下载了jquery-1.7.1.js文件,将其包含在我的目录中,然后开始使用jQuery。 我的06.js文件conatin代码是这样的 $(document).ready(function() { $(‘#letter-a a’).click(function(){ /** * The .load() method does all our heavy lifting for us! We specify the target location for * the HTML snippet by using a normal jQuery selector, and then pass the URL of the file to * be loaded as a […]

将数据从Java / JSF2 bean传递到Javascript / jQuery组件作为返回值的最佳方法

我无法确定将数据从Java支持/托管bean传递到jQuery / Javascript组件(如Highcharts)的最佳方法,以便我的Web应用程序以动态,实时的方式生成/显示数据。 我在Java方面的表现相当不错,但我对JavaScript / jQuery的了解非常有限,这显然是我倒下的地方。 到目前为止,我已经阅读过,最好的方法是在我的Web应用程序上Ajax化一个隐藏字段并传递一个JSON对象或字符串? 在它中,然后将该值传递给我的JS组件。 首先,这似乎有点费力,因为我会更新JSON数据进行Ajax调用,然后调用setInterval将数据重新读入JS组件? 我希望我可以直接将数据传递给JS组件…… 无论哪种方式,有人可以坚定我的知识,并告诉我一个良好的尝试和测试方法,如果不同于上面…指南/演示也将受到大力赞赏! 如果这会影响建议的方法,我也使用Primeface的2.2.1? 干杯 盟友 更新: 代码如下,但我只是想描述一下我想要快速实现的目标:实际上我正在尝试使用我的支持bean中的简单count ++函数来实现动态Highcharts图表。 显然,我将使用实时源提供此数据,但目前我只是想根据我的JSF支持bean更改信息来使Highcharts工作。 这是我的简单计数函数和转换为JSON(我不确定JSON方法是否真的有必要,因为只传递了1个值(int),但是我想保留这个方法,因为我相信我会使用更多广泛地在网络应用程序的其他部分): public class TestBean { private int output; public TestBean() { output = 1; } public int getOutput() { return output; } public void setOutput(int output) { this.output = output; } public void update() { setOutput(getOutput() + […]

在jQuery中使用参数调用JSF托管bean方法

我正在使用JSF来构建一个站点。 我在我的主页上包含了jQuery Gritter(Growl)通知。 是否可以在$.gritter.add函数的before_close:中调用托管bean方法? 我想要使​​用的代码如下: /* */

如何通过h:outputScript包含JavaScript文件?

我想在JSF中使用jQuery Validate插件进行客户端表单validation。 我发现导入资源的基本困难。 在我的JSF页面中,我有 当我点击Firefox中的脚本选项卡时,我在下拉列表中看不到任何脚本文件。 有一条消息显示: 如果标签具有“type”属性,则它应该等于“text / javascript”或“application / javascript”。 脚本也必须是可解析的(语法正确)。 我的jquery效果如鼠标hover,隐藏,显示等不起作用。 我试过通常的脚本标签 哪个没用。 仍然无法找到我的JS文件。 我的所有JS文件都放在 Web pages |_ js |_jquery-1.6.2.js,my.validate.js,jquery.validate.js,jquery.maskedinput.js 我尝试了使用jQuery和JSF 2.0资源发布的解决方案之一,但没有成功。 请建议我解决这个问题。 我不想在ajax中使用JSF内置validation,因为我们将代码从JSP移到JSF并且已经编写了validation。 我想重用我之前编写的现有jQueryvalidation。

如何使用JQuery在JSF 2中打开Modal弹出窗口

我有一个要求,在我的JSF页面中会有一个commandButton,并且在点击该commandButton时它将触发一个动作方法,该方法将执行一些逻辑并根据该逻辑的结果我将必须显示弹出两个commandButton在上面。 我不能使用JSF的任何实现(如RichFaces,IceFaces),我需要使用JSF 2和JQuery来实现这一点。 可能吗? 任何想法或想法对我都非常有帮助。 哦,另外一件事我需要在几个页面中添加按钮和相同的逻辑。 我尝试过使用SimepleModal插件,但没有成功提出一个聪明的方法。

JSF / PrimeFaces ajax更新打破了jQuery事件监听器函数绑定

我正在使用jQuery为HTML中的每个input注册一个change事件监听器,如下所示: // 如果用户更改myTextarea的内容, myTextarea触发这两个change事件。 但是,在按下部分更新myTextarea的更新按钮后,之后只会触发changeHandler。 $(document).ready()绑定的事件不再触发。 这个PrimeFaces是相关的和/或预期的行为? 如果是,那么如何在不重新运行文档就绪脚本的情况下确保触发第二个事件。