0
我已經多次使用Primefaces。非常好。但是,這一次我不知道爲什麼:使用Primefaces咆哮時出錯,無法轉換爲自動更新
我不能添加一個咆哮組件,錯誤是:org.primefaces.component.growl.Growl不能轉換到org.primefaces.component.api.AutoUpdatable
同樣的p:消息
這可能是由於我facelet中的一些錯誤。但我把它與我以前寫過的一個成功的小面比較,我無法弄清楚有什麼問題。該的facelet是問題是(刪除號碼:咆哮,所有順利):
<body>
<ui:composition template="./../../WEB-INF/master.xhtml">
<ui:define name="top">
<h:outputText value="#{bundle.ListAccountHolderTitle}"></h:outputText>
</ui:define>
<ui:define name="content">
<h:form>
<p:growl id="growl"/>
<p:dataTable value="#{accountHolderBean.items}" var="holder">
<p:column headerText="Type">#{holder.name}</p:column>
</p:dataTable>
<h:panelGrid columns="2">
Type
<h:inputText id="type1" required="true" value="#{accountHolderBean.selected.type}"/>
Name
<h:inputText id="name1" value="#{accountHolderBean.selected.name}"/>
Field
<h:inputText id="field1" accesskey="f" value="#{accountHolderBean.field}"/>
Value
<h:inputText id="val" accesskey="v" value="#{accountHolderBean.val}"/>
All attributes
<h:outputText id="attrs" value="#{accountHolderBean.allAttributes}"/>
</h:panelGrid>
<p:commandLink update="attrs" actionListener="#{accountHolderBean.update}">Update</p:commandLink>
</h:form>
</ui:define>
</ui:composition>
</body>
我嘗試了primefaces 3,簡單地切換到2,然後又回到3。僅僅刪除Primefaces 2庫是不夠的,我需要刪除項目目錄。但是,這工作。謝謝。 – cpliu338