我可以在Kendo对话框动作中插入IF语句吗?

时间:2019-06-17 14:53:45

标签: javascript kendo-ui dialog

我正在尝试弹出剑道对话框。但是我需要在特定条件下隐藏按钮。我可以在动作属性的某处做一个if语句,还是有其他方法可以将它们从外面隐藏起来?

我知道您可以在content属性中执行任何操作,但是我想知道是否可以自定义现有按钮。从理论上讲,这就是我的想法,但是没有成功

 actions: [{
        if(link !=null) {
            text: linkName,
            action: function (e) {
                    window.location = link;
                    return true;
                },
        }
    }, {
            text: 'Закрыть',
            action: function (e) {
                Close();
                return true;
            }
        }]

1 个答案:

答案 0 :(得分:-1)

正如briosheje所说,您必须在呈现窗口小部件之前定义数组,但是可以使用setOptions方法更新现有对话框的操作。您可以在https://dojo.telerik.com/EJefarON/8

上查看基本示例