TOGOUTECH

primefaces

全部标签

javascript - 引用错误 : PF is not defined

我尝试了NotificationBarPrimeFaces的示例,但是它没有用。我收到以下JS错误:ReferenceError:PFisnotdefined我想在使用PF()函数之前我需要包含一个库,但我不知道哪个库以及在哪里可以找到它。 最佳答案 JS函数PF()仅在4.0之后可用。您显然正在使用PF3.x。查看展示网站的页脚,它目前正在运行PF4.0。只需使用widgetVar.show(),其中widgetVar是您在widgetVar中指定的widget变量名,即bar在他们的展示示例中。<p:commandButt

javascript - Primefaces 性能问题

目前使用Primefaces3.4.2,我们注意到,如果您使用ajax浏览我们的应用程序,而不重新加载页面,我们就会开始使用大量内存。目前正在使用一个名为CCDump的程序分析firefox中的内存并注意到我们持有大量僵尸dom对象。缩小范围以关注由以下primefacesselectBooleanCheckbox创建的一个对象<p:selectBooleanCheckboxid="compareChkbx"value="#{cc.attrs.xProd.selected}"styleClass="selectBooleanCheckbox

javascript - 检查 PrimeFaces widgetVar 是否存在

我有一个Primefaces命令按钮,它在其onComplete中调用一个数据表过滤器。数据表由widgetVar引用:<p:commandButtonid="addFishBtn"title="AddFish"update="fishForm:FishTbl"action="#{backingBean.addFish()}"oncomplete="fishTable.filter()"/>问题是,当按下这个按钮时,fishTable并不总是存在。它不存在,应用程序就会卡住。我从其他SO问题中尝

javascript - JSF h :outputScript ordering and PrimeFaces jQuery

我想使用(PrimefaceswithTwitterBootstrap)。目前DropDown菜单不起作用,例如p:dataTable存在。我发现,如果我在h:head中有以下顺序,它就可以工作(没有任何Primefaces组件):<h:head><h:outputScriptlibrary="js"name="bootstrap.js"/><h:outputScriptlibrary="primefaces"name="jquery/jquery.js"/>...</h:head

在通过 Ajax 更新 JSF 组件后,JavaScript/jQuery 事件监听器不起作用

我正在<p:dataTable>上执行以下jQuery函数过滤器(其ID为id),允许用户在过滤器组件中仅输入数字。$(document).ready(function(){$("#form\\:dataTable\\:id\\:filter").keydown(function(event){//Allow:tab,escape,andenterif(event.keyCode===9||event.keyCode===27||event.keyCode===13||//Allow:Ctrl+A,Ctrl+C(event.keyCode===65&

javascript - 如何在dataTable中设置inputText的焦点

下午好,使用JSF+Primefaces。我有一个带有inputText字段的数据表,它执行一个监听器,当您结束该功能或按Tab键时,焦点将是输入同一组件的低行。Google了一些东西,好像是用JavaScript或jQuery来做的,但我了解不多。似乎组件的clientId有某种形式:dataTable:0:输入,以及数字“0”来操纵焦点。任何人都知道如何在dataTable中处理组件的焦点?谢谢。 最佳答案 您可以使用PrimeFaces元素<p:focus/>,并在“上下文”属性中,放入数据表的ID。“contex

javascript - 如何基于 widgetVar 在 Primefaces 组件中查找和/或覆盖 JavaScript?

根据这个问题:MultiplefileuploadwithextrainputText我可以使用widgetVar以这种方式覆盖PrimeFaces元素的JavaScript函数:PF('fileUpload').jq.fileupload({add:function(e,data){...}});现在,我尝试覆盖DataTable中的函数,但不明白我该如何引用它?此外,PF(')从chrome调试器控制台返回undefined,所以我无法调试它。我怀疑这是范围问题,但不知道如何解决。 最佳答案 你可以使用原型(pr

javascript - 覆盖 Primefaces 特定小部件的方法

我想覆盖Primefaces数据表组件的功能。根据这个问题:HowdoIfindand/oroverrideJavaScriptinPrimefacescomponentbasedonwidgetVar?这可以通过使用PrimeFaces.widget.DataTable.prototype.来实现。但我只想为一个数据表而不是所有数据表覆盖此函数。这不起作用:<p:dataTablewidgetVar="myTable"...></p:dataTable>....<scripttype="text/javascript"&g

javascript - triggerChange() 函数在 JSF 中不起作用?

我有一个特定的要求,我必须通过selectOneMenu的onchange事件更新dataTable但似乎dataTable不是得到更新。我尝试使用triggerChange()函数,但没有成功。请找到我尝试过的以下代码。xhtml<p:selectOneMenuid="id"style="width:250px"value="#{priceCharterMBean.traffic.id}"required="true"requiredMessage="Trafficisrequired"filter

javascript - "PrimeFaces is not defined"错误

我正在尝试使用PrimeFaces打印机功能进行打印。我创建了一个新的GlassFish3JavaEE项目并添加了PrimeFaces3.1.1.jar文件。我目前使用的代码如下:<htmlxmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf/html"xmlns:p="http://primefaces.org/ui"><h:head><title>FaceletTitle</title></h:he