首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >素数面PF函数

素数面PF函数
EN

Stack Overflow用户
提问于 2015-09-12 06:38:08
回答 1查看 7.7K关注 0票数 3

好的,我在Primefaces 5.X +服务器上使用JSF。我想知道它是如何工作的,因为我需要确认PF函数,或者在视图中看不到一个小部件。我的想法是

代码语言:javascript
复制
<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说“TypeError: PF(.).is不是一个功能”。

我的存在主义问题是:文档PF函数在哪里?或者至少能解决这个问题。谢谢大家。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-12 20:41:54

pf函数在小部件数组中选择一个小部件。

如果您检查primefaces.js的源代码(或类似的内容):

代码语言:javascript
复制
PF = function(d) {
    var c = b.widgets[d];
    if (!c) {
        b.error("Widget for var '" + d + "' not available!")
    }
    return c
};

B似乎包含了很多东西,包括一系列的小部件。

通过打开包含primefaces的页面,您可以打开包含javascript的页面,在页面中会有类似的内容:

代码语言:javascript
复制
<script type="text/javascript" src="/yourNameSpace/javax.faces.resource/primefaces.js.xhtml?ln=primefaces&amp;v=5.2"></script>

然后,您可以正确剪辑和打开它,但文件将不包含任何空格等,以减轻沉重。只需复制所有内容(ctrl+a,然后ctrl+c),转到eclipse,粘贴它并格式化它(ctrl + shift +f)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32535996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档