p:嵌套数据网格中的commandlink不会触发操作

时间:2012-06-03 06:17:03

标签: datagrid jsf-2 nested mojarra commandlink

我在嵌套dataGrid内触发命令链接时遇到问题。我一直在搜索以获得解决方案,并且正如我所建议的那样,我将数据网格放在p:column中,即使它没有触发我的commandlink的托管bean。

我正在使用带有jsf 2.1.7的primefaces 3.2

<h:form>
    <p:dataGrid value="#{productBrowserBean.productTypeLst}"   var="productType" columns="1" styleClass="ui-datagrid-no-border">
        <p:column> 
            <p:dataGrid value="#{productType.products}"  var="product"  columns="2" styleClass="ui-datagrid-no-border" >
                <p:column>
                    <p:commandLink id="proddetailid" action="#{productBrowserBean.getProductDetails}" type="submit" ajax="false">
                        <p:graphicImage value="/images/products/#{product.productCode}/#{product.productCode}.png" height="50" width="80px" style="border:0px" />
                    </p:commandLink>
                </p:column> 
            </p:dataGrid>
        </p:column> 
    </p:dataGrid>
</h:form>

永远不会调用托管bean操作,并且页面似乎已提交。任何线索?当我从内部dataGrid中取出它并将它放在外部dataGrid中时,相同的命令链接工作正常。当它放在内部dataGrid中时它才起作用。

有任何线索吗?

0 个答案:

没有答案