Java 为什么在zk中为菜单异常获取不受支持的子项?
我有这个zk代码:Java 为什么在zk中为菜单异常获取不受支持的子项?,java,zk,Java,Zk,我有这个zk代码: <zk> <window apply="org.zkoss.bind.BindComposer" viewModel="@id('vm')@init('IndexViewModel')" validationMessages="@id('vmsgs')"> <menubar> <menu> <menuitem label="${each}" f
<zk>
<window apply="org.zkoss.bind.BindComposer" viewModel="@id('vm')@init('IndexViewModel')" validationMessages="@id('vmsgs')">
<menubar>
<menu>
<menuitem label="${each}" forEach="@load(vm.menupoints)" />
</menu>
</menubar>
</window>
</zk>
在我的视图模型中:
private List<String> menupoints = Arrays.asList("Home", "ShipTracking");
//getter-setter
private List menupoints=Arrays.asList(“Home”、“ShipTracking”);
//吸气剂设定器
但是我得到了一个index.zul:org.zkoss.zk.ui.UiException:menu:
exception的不受支持的子项……有什么问题吗?我的目标是创建一个包含不同内容的菜单…可能有人也能帮忙吗?
谢谢 菜单项不是菜单的子项。
如果查看,您会发现它只支持
menupopup
<menu>
<menupopup>
<menuitem label="${each}" forEach="@load(vm.menupoints)" />
</menupopup>
</menu>