2
我正在动态构建IceFaces表单的应用程序中实现组合框。没有xhtmls,我们把Java代码中的所有东西放在一起。目前为止,这很好,但我被困在HtmlSelectOneListbox
。在我的代码中,我创建了一个出现在表单上的对象,但我不知道如何将它添加到SelectItems
。当不使用xhtml时填充IceFaces HtmlSelectOneListbox
HtmlSelectOneListbox combo = new HtmlSelectOneListbox();
combo.setId(id);
combo.setDisabled(readOnlyWindow);
/* parent is the UIComponent instance around us*/
parent.getChildren().add(combo);
我可以创造的SelectItem
小号情况下甚至SelectItemsTag
但组合没有任何方法对其进行设置。它只有一个setValue
/setValueExpression
,并且我可以将我的值绑定表达式设置为表示#{bean.value}
的对象。但是selectitems属性应该设置为不在列表框上,但是它的嵌套f:selectItems
我不知道如何创建。
谢谢,这不知何故对我来说并不明显:-) – jabal