2013-01-24 63 views
3

你好我与JS2 + primefaces在这里工作是我的代码阻止UIPrimeFaces:阻止UI不工作

<table> 

<h:form id="main"> 


<tr> 

<p:growl ---> 
    --- 
    <p:dashboard id="board" model="#{adminD.userProfl}" disabled="true"> 


<p:panel id="adminActivity" header="Admin Activities"> 
    <table id="hor-minimalist-b" > 
    <tbody> 
     <tr> 
     <td> 
      <h:commandLink action="#{photoValidation.ooDirectory()}" name="submit" type="submit" id="convertPhotos"> 
      <h:outputText value="Convert All Photos in Databse "/> 
      <f:ajax execute=":main:adminActivity" render=":main:growl"/> 
      </h:commandLink> 
     </td> 
     </tr> 
    </tbody> 
    </table> 
</p:panel> 
</p:dashboard> 

<p:blockUI block=":main:board" trigger=":main:convertPhotos"> 
    LOADING<br /> 
    <p:graphicImage value="#{facesContext.externalContext.requestContextPath}/resources/images/ajax-loader.gif"/> 
</p:blockUI> 

这里是仪表盘的ID 主要是形式ID

也实现了与thread.sleep为5秒的管理bean

+0

开始时,你最好格式化你的代码......它不是那么可读...... – Daniel

+0

你可以用窗体和仪表板更新你的例子吗? – Darka

+0

为什么你有'disabled =“true”'? – Daniel

回答

0

删除所有:main:前缀,因为这一切都驻留在同一h:form里面,有没有必要添加main前缀

使用

<p:blockUI block="board" trigger="convertPhotos"> 
+0

但这也对 – AnilHoney

+0

,但它仍然不工作 – AnilHoney

+0

你有'h:form'?你的'h:commandLink'工作吗? – Daniel

0

尝试改变H:commandLink为P:commandLink:

<p:commandLink actionListener="#{photoValidation.ooDirectory()}" update=":main:growl" id="convertPhotos"><h:outputText value="Convert All Photos in Databse "/></p:commandLink> 
+0

但F:阿贾克斯不工作里面P:commandlink – AnilHoney

+0

所以我再次必须改变代码按照 – AnilHoney

0

你可以试试这段代码吗?

<p:blockUI block="board" trigger="adminActivity:convertPhotos"> 

只有TIPP但您可以通过萤火虫或其他浏览器的Web工具找到组件元素。