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 中显示?

4

1 回答 1

0

好像您忘记了列定义:

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

而且您必须向表格提供一个列表。如果您只想要<table>渲染,那么<h:panelGrid>就是您要查找的标签。

于 2012-10-23T13:40:38.507 回答