2012-10-23 100 views
0
<richdatatable> 
<a4j:commandLink styleClass="addLink" action="#{depotOpeningStockManageBean.createNewLotShow}" 
          execute="@this" oncomplete="#{rich:component('addPane')}.show()" value="Create" > 

          </a4j:commandLink></richdatatable> 

<rich:popupPanel id="addPane" resizeable="true" domElementAttachment="parent">  
      <h:commandLink value="cancel" onclick="#{rich:component('addPane')}.hide()" /> 
      </rich:popupPanel> 

为什么弹出窗口显示在richdataGrid和richpanel上,但不在richDatatable中?jsf + richfaces弹出窗口不显示

+0

我不明白你的问题。你有什么问题或错误? – roel

+0

问题不清楚。根据给定的示例,您将标记用作''将其更改为''。 – prageeth

回答

0

好像你忘了列定义:

<rich:dataTable ... > 
    <rich:column ... > 
     <a4j:commandLink ... /> 
    </rich:column> 
</rich:dataTable> 

而且你必须提供一个清单表。如果您只想要<table>呈现,那么<h:panelGrid>是您正在寻找的标记。