独自のインクルード ファイルで定義されているテーブル列を作成しました。この列は<ui:include>
、いくつかのデータテーブルで使用される他のいくつかの Facelets ページで使用されます。インクルード列は、列を含む親ページで定義されている「linje」(Java クラス) という変数を使用します。
コードは機能しますが、IntelliJ に含まれているファイルから Java クラスに移動できません。これを行う方法はありますか?また、IntelJ から「変数 "linje" を解決できません」という多くの警告が表示されます。
列を使用するコード
<rich:dataTable value="#{someMBean.someLinjeModel}"
reRender="ds-h" var="linje" id="vt"
rows="#{someBean.rows}" styleClass="standard"
rowClasses="odd,even">
<ui:include src="someColumn.xhtml"></ui:include>
someColumn.xhtml のコード
<rich:column id="status" rendered="#{!linje.someRenderingCheck}">
<f:facet name="header">
<h:outputText value="Status"/>
</f:facet>
<h:outputText value="#{linje.someText}"/>
</rich:column>