Primefaces可在Primefaces Datatable中点击GraphicImage

时间:2016-06-03 19:02:10

标签: jsf primefaces datatable

我有一个primefaces数据表,列出了目录中的所有文件。在数据表中,有一列将内容作为主要图形图像。我希望它能以某种方式使用,当用户点击图像时,它会执行我想要的操作。但是现在,当我点击它时,没有触发任何动作。我简化了代码并将其发布在下面。什么是最佳解决方案?

<p:dataTable 
    id="example"
    widgetVar="example"
    >
    <p:ajax event="rowSelect"
            listener="#{processController.action}"
            onstart="PF('blockUIWidget').block()"
            oncomplete="PF('blockUIWidget').unblock()"
            />
    <f:facet name="header">
        // some data
    </f:facet>
    <p:column headerText="Date" >
        // some data
    </p:column>
    <p:column headerText="FileName" >
        // some data
    </p:column>
    <p:column headerText="Select" >
        <p:commandLink actionListener="#{processController.action}" >
             <p:graphicImage value="resources/images/yes.png" />
        </p:commandLink />
    </p:column>
</p:dataTable>

当我尝试在commandlink周围包装图形图像时出现以下错误:

javax.el.MethodNotFoundException: Method not found: com.app.trial.controller.processController@7dd150cb.action()

0 个答案:

没有答案