2

編集および選択機能を備えたデータテーブルを実装しようとしていました。これは私の XHTML 部分です

 <p:dataTable var="selectedRow" value="#{editBean.subStudyPlanList}" id="display" editable="true"
            selectionMode="single" selection="#{editBean.selectedSubStudyPlan}" 
            paginator="true" rows="10" > 

私が得たエラーはこれです。

selection="#{editBean.selectedSubStudyPlan}": Property 'selectedSubStudyPlan' not readable on typecom.buddhiedge.server.entity.StudyplanCategory

私は同じことをするために以下の方法を使用していました。

インターフェイスを実装し、 を埋めるためのlikeをSelectableDataModel拡張します。DataModelListDataModeldataTable

この問題を解決するために助けてください。

4

1 に答える 1

8

selection="#{editBean.selectedSubStudyPlan}": タイプ com.buddhiedge.server.entity.StudyplanCategory でプロパティ 'selectedSubStudyPlan' を読み取れません

この例外は、#{editBean.selectedSubStudyPlan}プロパティに public getter メソッドがないことを意味します。つまり、クラスに publicgetSelectedSubStudyPlan()メソッドはありません。StudyplanCategory

書き込み/自動生成すると、この問題は解消されます。

于 2012-05-09T19:05:30.803 に答える