0
我解释了一下情况,我有一个包含2个不同的zul的zul。 这个zuls的一个具有这种结构列表框:Zk onClick事件失败
<listbox id="list" model="@{layout$composer.listData}">
<listhead>
<listheader label="">
<grid>
<columns>
....
</columns>
</grid>
</listheader>
</listhead>
<template name="model">
<listitem>
<listcell label="">
<groupbox mold="3d" open="false">
<caption>
<span />
<grid>
<rows>
... (list data)
</rows>
</grid>
</caption>
<window border="normal" width="1010px">
<vbox>
<hbox>
... (general data)
</hbox>
<zk if="${each.var == 'DATA'}" >
... (specific data)
</zk>
<hbox>
<button forward="onClick=list.onSaveClick(${each})" />
<button forward="onClick=list.onDelClick(${each})" />
</hbox>
</vbox>
</window>
<separator />
<separator />
</groupbox>
</listcell>
</listitem>
</template>
</listbox>
在我的控制,我试图抓住这个事件,如:
@Listen("onSaveClick=#includeTab #list")
public void onSaveClick(ForwardEvent ev) { ... }
,这是不行的,现在我移动的按钮在“列表数据”行,有我可以得到的事件,如:
@Listen("onSaveClick=#includeTab #list")
public void onSaveClick(ForwardEvent ev) { ... }
我需要的,他们是在开始时,所以我需要赶上onClick事件的按钮,但我不能够做到。
是否有可能捕获此事件?
如果可能,我应该怎么做?