我正在使用 ZK 3.6.4 进行项目。但是我有一个问题,当用户单击同一列表框(相同列表项)内的按钮时,我想更改 litstbox 项的选择状态。因为我想知道 selectedItem。我正在阅读 zk 文档,我可以做到,但是使用 Zk 版本 5.0.5+(nonselectableTags)。但是我无法更改此版本的项目规则。那么,有没有办法用 3.6.4 模拟这种行为?或者你能给我什么样的建议来做到这一点?我真的很感谢你的帮助。
这是我拥有的代码。
<listbox
id="listDocAcads" mold="paging" pageSize="2"
model="@{win$composer.academicCollections}"
selectedItem="@{controller.docEntAcad}" >
<listhead>
<listheader
width="30%" label="Name" />
<listheader
width="15%" label="amount" />
<listheader
width="15%" label=" delivered?" />
<listheader
width="20%" label="Importance" />
<listheader
width="20%" label="Document" />
</listhead>
<listitem
self="@{each='docAcad'}" value="docAcad"
style="border:none;">
<listcell
label="@{docAcad.colleByProcess.oDocument.name}" />
<listcell
label="@{docAcad.colleByProcess.amount}" />
<listcell>
<spinner
width="60%" value="@{docAcad.amount}" />
</listcell>
<listcell
label="@{docAcad.colleByProcess.oImportance.name}" />
<listcell ><button id="btnUploadDocument" label="Upload"/> </listcell>
</listitem>
</listbox>