我想在我的屏幕上放一个删除按钮,其状态取决于是否在屏幕中选择了一行以及其他一些条件...基本上我想让用户能够删除当前所选项目,问题这是我无法在表中找到适当的事件,以便在新行变为活动状态时添加自定义逻辑。
答案 0 :(得分:2)
在删除按钮的_canExecute()方法中,只需输入以下代码:
myapp.MyScreen.DeleteButton_canExecute = function (screen) {
return screen.Orders.selectedItem != null;
};
您还可以通过选中或取消选中所选按钮的属性中的“隐藏,如果已禁用”复选框来控制按钮在禁用时是否可见。