我使用MVVM在zul文件上的按钮。
<button id="ok" label="OK" onClick="@command('vm.myCommand')"/>
我的vm
@Command
public void myCommand(){
System.out.println('my command clicked');
}
双击我的按钮时显示两次。如何防止这种情况?
答案 0 :(得分:2)
使用按钮的autodisable
属性,请看下面的代码。
<zk>
<button id="ok" label="OK" autodisable="self" />
</zk>
您可以在zk Fiddle中运行此代码。当您点击按钮时,它会自动禁用自身,当操作完成后,它会再次启用。
与您的具体问题无关,但ZK Progree Bar另一个选项是在用户执行任何操作后阻止用户点击。