java - p :commandLink action does not fire

标签 java jsf jsf-2 primefaces commandlink

p:commandLink 操作不会在我的 View bean 上触发。我尝试了很多东西,但没有实现:((应该有一个简单的问题。如果你能帮助我,我将不胜感激。

<p:dataTable var="message" value="#{messagesView.dataModel}"
     id="messageDt" emptyMessage="#{msg['kayitBulunamadi']}"
     lazy = "true" paginator="true" rows="10" 
        paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" 
        rowsPerPageTemplate="10,15,30" currentPageReportTemplate="{currentPage} / {totalPages}">

 <p:column styleClass="min-image">
        <f:facet name="header">
           <h:outputText value="Durum" />
        </f:facet>
        <p:commandLink ajax="true" process="@this"
           action="#{messagesView.selectedMessages(message)}"
           oncomplete="PF('msjDialog').show();">
           <!--<p:graphicImage  value="#{message.mesajDurumu=='NEW'?'/images/DealerNewMessages.png':'/images/DealerReadMessage.png'}" style="width: 60px; height: 60px;" />-->
           <p:graphicImage rendered="#{message.mesajDurumu=='REP'}"
              value="/images/email-send.png" style="width: 30px; height: 30px;" />
           <p:graphicImage rendered="#{message.mesajDurumu=='NEW'}"
              value="/images/DealerNewMessages.png"
              style="width: 30px; height: 30px;" />
           <p:graphicImage
              rendered="#{message.mesajDurumu!='REP' and message.mesajDurumu!='NEW'}"
              value="/images/DealerReadMessage.png"
              style="width: 30px; height: 30px;" />
        </p:commandLink>
     </p:column>

Bean 代码:

public void selectedMessages(DealerMessages msj) {
  SELECTedMessage = msj;
  oncekiMesajiAl();
  UpdateMessageStatusRead(msj);
 }

最佳答案

<p:commandLink>必须嵌套在 <h:form> 内才能正常工作。

关于java - p :commandLink action does not fire,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23647989/

相关文章:

java - 是否有保证 execute(T t) 方法的内置 Java 类型?

jsf - 如何从 p :selectOneRadio using javascript 获取所选选项

java - Primefaces,如何用另一个按钮折叠布局单元?

jsf-2 - JSF @ViewScoped Bean 状态丢失

java - JSF - 应用程序内存使用量约为 1GB

java - Hibernate - 访问新数据字段时无法解决属性错误

c# - 面向 C# 开发人员的 Java 教程

java - 如何通过单个故事过滤缺陷结果

jsf - 如何创建与正确上下文相关的链接?

javascript - 禁用命令按钮,直到勾选复选框