Events Zk onClick事件失败
我解释了一些情况,我有一个zul,包括两个不同的zul。 其中一个ZUL有一个具有以下结构的列表框:Events Zk onClick事件失败,events,onclick,include,zk,Events,Onclick,Include,Zk,我解释了一些情况,我有一个zul,包括两个不同的zul。 其中一个ZUL有一个具有以下结构的列表框: <listbox id="list" model="@{layout$composer.listData}"> <listhead> <listheader label=""> <grid> <columns> ...
<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) { ... }
我需要按钮在开始的地方,所以我需要捕捉onClick事件,但我不需要这么做
有可能赶上这次活动吗?
如果可能的话,我应该怎么做?我可以使用组件而不是组件捕获事件。我仍然不知道为什么这个有效而另一个无效
@Listen("onSaveClick=#includeTab #list")
public void onSaveClick(ForwardEvent ev) { ... }