【发布时间】:2023-04-04 12:55:02
【问题描述】:
好的,我将 JSF 与 Primefaces Glasfish 5.X + 服务器一起使用。我想知道 PF 函数是如何工作的,因为我需要证实或视图中看不到小部件。我的想法是
<h:form>
<p:hotkey bind="ctrl+shift+s" handler="notify()"/>
</h:form>
<h:outputScript>
function notify(){
if(PF('bar').is(':visible')){
PF('bar').hide();
}
else{
PF('bar').show()
}
}
</h:outputScript>
但是,tada:谷歌浏览器说“Uncaught TypeError: PF(...).is is not a function”。
我的存在问题是:documentaciond PF 函数在哪里?或者至少可以解决这个问题。谢谢大家。
【问题讨论】:
-
这里有一些指南blog.hatemalimam.com/intro-to-primefaces-widgetvar,您不能在
PF('id')上使用任何 jQuery 函数,只能在 PrimeFaces 用户指南中为给定组件指定的函数。如果要将PF(id)对象转换为 jQuery 对象,请使用PF('id').getJQ()(链接中也有说明)。 -
你是对的! @Geinmachi 总统。我解决了显示“PF('bar')”的控制台。并且实现了“toggle”方法。
-
从哪里下载 GlassFish 5.x?我想用那个版本。我将GlassFish 4.1 视为当前可用的最新版本。
-
嗯嗯是 Primefaces 5.X。被问到我喝醉了。我向受影响的家庭道歉。
标签: javascript jsf jsf-2 primefaces