0

テーブルのヘッダーをクリックして、それぞれの列をソートできるようにしたいと思います。これを a で実行しようh:commandLinkとして、列名をパラメーターとして渡すと、 commandLink を>or/>で終了する必要があるというエラーが表示されます。例:

<h:column>
   <f:facet name="header">
       <h:commandLink
           value="name"
           actionListener="#{albumListBean.sort("album_name")}">
       </h:commandLink>
   </f:facet>
   <h:outputText value="#{item.name}" styleClass="tableItem" />
</h:column>

f:ajaxまたは p:commandLinkを使用しても同じ結果が得られます。ただし、パラメーターを削除すると、エラーは発生しません (もちろん、並べ替えも機能しません)。

内でこの方法でパラメーターを渡すことは許可されていませんf:facetか?

4

1 に答える 1

0

EL 式内の文字列は、単純な cotes 内で表現する必要があります。

   <h:commandLink
       value="name"
       actionListener="#{albumListBean.sort('album_name')}">
   </h:commandLink>
于 2013-09-18T17:14:37.640 に答える