这是zul文件供参考
<?page title="MVVM Tree POC"?>
<zk>
<borderlayout height="800px">
<west size="25%"></west>
<center>
<window apply="org.zkoss.bind.BindComposer"
viewModel="@id('vm') @init('com.nagarro.viewmodel.TreeViewModel')"
title="Dynamic Tree" border="normal">
<tree checkmark="true" model="@bind(vm.treeModel)"
onSelect="@command('select')" >
<template name="model" var="node" status="s">
<treeitem checkable="@load(node.checkable)"
open="true">
<treerow style="text-align:center;">
<treecell
label="@bind(node.data.firstName)" style="text-align:left;">
</treecell>
</treerow>
</treeitem>
</template>
</tree>
</window>
</center>
</borderlayout>
</zk>
树标记中有一个“onSelect”事件,并且只有某些树项有复选框。现在,我想在选中复选框时为相应的树行创建某些组件,例如组合框。我正在尝试使用树的 onSelect 事件来做到这一点,但问题是我需要传递所选复选框的引用,因为 onSelect 事件被保留在 treeItems 获取的模板范围之外,所以我无法传递该引用呈现。有没有其他方法可以做我想做的事
这是我通过上述 zul 文件获得的页面。
我想知道哪个复选框被选中?