Primefaces PF函数
Primefaces PF function
好的,我将 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 : Google Chrome 说 "Uncaught TypeError: PF(...).is is not a function".
我存在的问题是:documentaciond PF 函数在哪里?或者至少会解决这个问题。谢谢大家。
pf 函数select 小部件数组中的小部件。
如果你检查 primefaces.js 的源代码(或类似的东西):
PF = function(d) {
var c = b.widgets[d];
if (!c) {
b.error("Widget for var '" + d + "' not available!")
}
return c
};
b 似乎包含很多东西,包括一组小部件。
您可以通过打开包含 primefaces 的页面来打开包含 javascript 的页面,并且在头部会有类似的内容:
<script type="text/javascript" src="/yourNameSpace/javax.faces.resource/primefaces.js.xhtml?ln=primefaces&v=5.2"></script>
然后您可以右击剪辑并打开它,但该文件将不包含任何 space 等以减轻重量。只需复制所有内容(ctrl+a 然后 ctrl+c)到 eclipse 粘贴并格式化(ctrl + shift +f)。
好的,我将 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 : Google Chrome 说 "Uncaught TypeError: PF(...).is is not a function".
我存在的问题是:documentaciond PF 函数在哪里?或者至少会解决这个问题。谢谢大家。
pf 函数select 小部件数组中的小部件。
如果你检查 primefaces.js 的源代码(或类似的东西):
PF = function(d) {
var c = b.widgets[d];
if (!c) {
b.error("Widget for var '" + d + "' not available!")
}
return c
};
b 似乎包含很多东西,包括一组小部件。
您可以通过打开包含 primefaces 的页面来打开包含 javascript 的页面,并且在头部会有类似的内容:
<script type="text/javascript" src="/yourNameSpace/javax.faces.resource/primefaces.js.xhtml?ln=primefaces&v=5.2"></script>
然后您可以右击剪辑并打开它,但该文件将不包含任何 space 等以减轻重量。只需复制所有内容(ctrl+a 然后 ctrl+c)到 eclipse 粘贴并格式化(ctrl + shift +f)。