次のツリー ノード クラスがあります。
public abstract class DocumentTreeNode extends TreeNodeImpl implements javax.swing.tree.TreeNode
{
private Boolean isToC;
...
public Boolean isToC()
{
return isToC;
}
public void setToC(Boolean isToC)
{
this.isToC = isToC;
}
}
これは、ドキュメントを何にでも含めるかどうかを示す単純なチェック ボックスです。ただし、これを JSF 2 EL 内から参照しようとすると、
...
<h:selectBooleanCheckbox value="#{node.isToC}" />
...
例外があります:
原因: javax.el.PropertyNotFoundException: /main.xhtml @541,64 value="#{node.isToC}": クラス「ChapterTreeNode」にプロパティ「isToC」がありません。
(ほぼすべての組み合わせを試したと思いますが、少なくとも私はこのように感じました... ;-) )
そのブール値のプロパティを解決するにはどうすればよいですか? 何を変更する必要がありますか?