Tag: jsf

为p:pickList构建客户端传输方法

我正在使用Mojarra JSF 2.1.28和Primefaces 3.5。 我想为p:pickList组件实现客户端传输输入,其中用户键入内容并通过可用元素列表中的标签搜索值,然后将其传输到目标列表。 这就是我的代码的样子: //Just for testing, transfer the second element //to the target list when document is ready. Works well $(document).ready(function(string) { transfer(“name2”); }); //Transfer function. It takes each list item from the source list and checks if it matches with the given pattern //If it does, moves it to the target […]

在jsf的表单错误上重新加载某个jQuery代码

我有一个jQuery代码,用于为用户输入面板幻灯片输入数据 如果发生错误,我会在面板中显示错误消息,当用户按下面板消失的提交按钮时,为了看到他必须再次按下显示面板按钮的错误消息, 当用户再次按下按钮时,面板出现错误,但必须由用户再次完成。 当错误发生时,我试图让面板自动重新出现,我怎么能这样做? 我正在使用JSF 2.0和jQuery。

突出显示JSF数据表行

当鼠标指针在行上时,我想突出显示行到JSF表。 我找到了这个教程 。 我试着在这里实现这个例子: $(“tr”).not(‘:first’).hover( function () { $(this).css(“background”,”yellow”); }, function () { $(this).css(“background”,””); } ); History Center = SessionsController.totalRows}” /> = SessionsController.totalRows}” /> 什么都没发生。 我想JavaScript必须能够工作。 在JSF表和普通HTML表中突出显示行是否存在缺陷? 也许问题是JQuery的版本? 最好的祝愿

使用RadioButton单击扩展PrimeFaces中的Accordion面板

下面是我想要实现的布局的快照。 我有两个问题/问题: 现在,页面加载所有的手风琴面板打开。 我希望它最初处于关闭状态(如选项1)。 单击选项卡附近的单选按钮,选项卡应展开。 如果我单击另一个单选按钮,则与单选按钮关联的新选项卡应该展开,另一个应该关闭。 我们如何做到这一点? 我没有看到任何切换function或任何与PrimeFaces手风琴相关的function。 只有widgetVar.show()函数,但它没有帮助我。

将值从Jquery函数传递给JSF ManagedBean

我已经使用primefaces的datagrid实现了拖放。 它运作良好。 然后我想获得可拖动对象的位置:我在handleDrop jquery函数中包含了这个,这样: function handleDrop(event, ui) { var droppedQuery = ui.draggable; var p = ui.offset; var myvalue = “thisvalue” + p.left; $(“#form1\\:position”).val(myvalue); } 问题是每次拖动obrject时都会显示和更新文本,但dragQueryMB ManagedBean中changevalue的值是alawys为null。 谢谢,我在这里进一步解释

如何在JSF中引用JQuery SRC URL

我正在使用JSF 2.0。 我有 在我的源代码中,但是当我部署它时,我得到: 这表明您可以按正常方式添加URL,但出于某种原因,JSF正在删除我的URL并仅使用文件名。 如果它有帮助,这里是完整的头: function show(area) { var obj = document.getElementById(area) obj.style.display = (obj.style.display == ‘inline’) ? ‘none’ : ‘inline’ }; jQuery(document).ready(function() { alert(“see it does work”); }); 如何使用http://code.jquery.com/jquery-latest.min.js作为src?

如何将后端GSON字符串带到Highcharts

当涉及到JS,jQuery和JSON的东西时,我相当新,所以非常感谢任何帮助。 我有一个项目,我正在尝试使用Highcharts,这是JSF 2.2,RichFaces 4.我已经有了我的支持bean,它从数据库中提取数据,并把商店放在一个集合中。 然后我将集合转换为GSON字符串。 来自GSON对象的打印输出的数据样本是 {“池价”:[{“date”:“Date.UTC(2012,5,4,1)”,“data”:“1144.144”},{“date”:“Date.UTC(2012,5, 4,2)“,”data“:”1030.421“}],”RAPP“:[{”date“:”Date.UTC(2012,5,4,1)“,”data“:”11.50“}, { “日期”: “Date.UTC(2012,5,4,2)”, “数据”: “10.87”}]} 当谈到页面时,我在HighFharts示例页面中使用JSFiddle设计了一个图表,并使用了一些硬编码值来获得正确的外观/设计。 我现在的问题是从支持bean获取数据到highcharts。 我的页面现在看起来像这样 $(document).ready(function() { function chartdata() { console.log(“Grabbing chart data”); var data = jQuery(“#chartvalue”).attr(‘value’); } }); 具有编码的值的预设JS文件,加载正常。 所以问题只是将数据从chartdata()传递到highcharts文件,以及我如何引用它。 这是highcharts文件的样子 $(function() { Highcharts.setOptions({ colors: [‘#FFFFCC’,’#799ECD’,] }); var chart = new Highcharts.StockChart({ chart: { renderTo: ‘container’, backgroundColor: ‘#FCD5B5’, borderColor: ‘EBBA95’, borderWidth: 2, borderRadius: […]

Primefaces,如何使用一些脚本或jquery函数折叠layoutUnit

我有两个按钮需要执行p:layoutUnit分别折叠和展开。 我试过onclick =“layoutWdgt.toggle(’west’)” ,但它切换了p:layoutUnit。 我需要的是两个不同的函数,一个展开,另一个展开p:layoutUnit。 我想在客户端而不是服务器端执行此操作,因此我不想使用折叠事件。 我正在使用primefaces 3.3.3。 谢谢。

JSF + jQuery:如何实现StackOverFlow可折叠评论框

我正在创建一个Comment-Reply系统,类似于stackoverflow,我想知道如何使用JSF + jQuery实现它。 我有一个dataTable,每行都有一个链接和一个textBox, 一旦我点击一个链接,只显示同一行上的文本框,并将焦点放在该文本框上。 我的主要障碍是,普通的jQuery用户会这样做:假设链接id是foo然后 $(‘#foo’).click(function(){ //Make the box with id `reply` appear and put focus on it }); 但由于每行都有一个文本框调用reply ,所以在reply之前会有prependId和foo这样的userComment:1:foo或userComment:1:reply 。 因此$(‘#foo’)和$(‘#reply’)不起作用

如果在主面数据表中添加新行,如何检测表单中的更改

我要求在页面加载时禁用页面中的保存和取消按钮。 如果用户更改了页面中的内容,我应该启用保存和取消按钮。 为此,我正在使用 http://plugins.jquery.com/are-you-sure/ 这个插件工作正常,但需要在许多场景中进行自定义,如下所示 我有一个像项目组的页面,它由三个面板组成。 LeftPanel:系统中项目组的列表 CenterPanel:分配给所选项目组的项目列表 RightPanel:要分配给项目组的项目列表 现在假设我有一个数据表 要将项目分配给项目组,我将在右侧面板中选择项目,然后单击“分配”按钮,该按钮将添加到listOfItems以显示在中心面板中 listOfItems.addAll(selectedItems); 我正在调用插件中定义的重新扫描方法on assign按钮oncomplete来检测更改并跟踪添加的新记录,因为我想考虑添加或删除字段也是一个更改。 现在在页面加载如果选择了一个项目组并且它分配了13个项目,那么我可以看到第一页有10个记录。 如果添加了任何项目,则它们将添加到后端列表的列表中。 由于我在第一页并且页面有完整的行插件无法在表单中找到任何更改。 如何在此方案中查找更改。