У меня есть следующий класс узлов дерева:
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'.
(я думаю, что пробовал почти каждую комбинацию, по крайней мере, я чувствовал этоway ... ;-))
Как мне разрешить это логическое свойство?Что нужно изменить?