动态"删除"图标隐藏显示在剑道调度程序中

时间:2015-09-22 04:25:37

标签: angularjs kendo-ui kendo-asp.net-mvc kendo-mobile kendo-scheduler

我在kendo调度程序中创建了新事件。我的调度程序中存在一些问题。我想显示删除按钮只授权创建此事件的人。我想隐藏未创建此事件的删除按钮,仅显示事件调度程序和隐藏图标。 我很累但没解决这个问题请帮忙

1 个答案:

答案 0 :(得分:1)

我认为您需要创建不同类型的用户并为他们提供不同的额外津贴。例如,创建该事件的人将是管理员。您必须创建一些函数,其中管理员将create和destroy属性设置为true。对于其他用户,您将这些属性设置为false。至于隐藏或不隐藏按钮,我建议你制作自己的自定义编辑表单模板。这只是一个普遍的想法,但我希望你能得到更大的了解。

更新回答:

我不仅认为您应该手动实现CRUD操作,还要自定义Scheduler行为。就像您可以连接编辑事件并隐藏保存按钮一样,如果用户未经授权,或者就像您可以连接保存事件并控制允许或不允许事件修改一样,可以使用删除事件进行相同操作。无论如何,从我的理解,我认为使用自定义编辑器模板来控制任何组件的状态应该就足够了。基本上,根据登录的用户定义自定义模板并允许/禁用/隐藏/显示某些小部件。可以直接在模板中加载和使用凭据。检查此dojo,它可能有用。