По неизвестным причинам это значение было жестко закодировано в классе визуализации t: tree2 (HtmlTreeRenderer):
protected void encodeCurrentNode(...) {
.....
out.writeAttribute(HTML.WIDTH_ATTR, "19", null);
out.writeAttribute(HTML.HEIGHT_ATTR, "100%", null);
...
}
Так что я просто расширил этот класс, переопределил метод encodeCurrentNode () и зарегистрировал мой рендерер в Face-config.xml:
<render-kit>
<render-kit-id>HTML_BASIC</render-kit-id>
<renderer>
<component-family>org.apache.myfaces.HtmlTree2 </component-family>
<renderer-type>
org.apache.myfaces.HtmlTree2
</renderer-type>
<renderer-class>
com.myapp.MyHtmlTreeRenderer
</renderer-class>
</renderer>
</render-kit>