Lightswitch html表中是否有事件拦截选定的行更改

时间:2014-06-04 20:34:30

标签: lightswitch-2013

我想在我的屏幕上放一个删除按钮,其状态取决于是否在屏幕中选择了一行以及其他一些条件...基本上我想让用户能够删除当前所选项目,问题这是我无法在表中找到适当的事件,以便在新行变为活动状态时添加自定义逻辑。

1 个答案:

答案 0 :(得分:2)

在删除按钮的_canExecute()方法中,只需输入以下代码:

myapp.MyScreen.DeleteButton_canExecute = function (screen) {
    return screen.Orders.selectedItem != null;
};

您还可以通过选中或取消选中所选按钮的属性中的“隐藏,如果已禁用”复选框来控制按钮在禁用时是否可见。