私はprimefacesデータテーブルを使用しており、JavaScriptを使用せずにクリック可能にしようとしています。誰でも助けてくれますか?primefacesのカラムをクリック可能にする方法
ここに私のコードです。行をクリックすることで、メソッドを呼び出すことができます。
<p:dataTable id="examplej" class="table couple-table" rowKey="#{info.id}" selectionMode="single" selection="#{bb.detail(info)}" rowIndexVar="rowIndex"
var="info" value="#{bb.coupleList}" rows="10" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
rowsPerPageTemplate="5,10,15" paginator="true" emptyMessage="お探しの地域では見つかりませんでした">
<p:column class="column-couple">
<h:outputText value="#{info.addressOne}" />
</p:column>
これは、行をクリックして呼び出す方法です。
<p:commandLink action="#{bb.detail(info)}"/>
私は自分のWebアプリケーションを実行すると、私は今、このエラーが発生します。
javax.el.PropertyNotFoundException:クラス 'java.lang.String'にはプロパティ 'id'がありません。
ありがとうございます。
rowSelectイベントはどうですか?? '
' –