Kendo MVC网格在运行时设置/更改编辑模板

时间:2016-02-03 08:13:35

标签: javascript jquery asp.net-mvc kendo-asp.net-mvc

我有一个剑道MVC网格

@(Html.Kendo().Grid<...>()
       ....
       .Editable(ed => ed.Mode(GridEditMode.PopUp).TemplateName("Editor_Name_A").Window(w => { w.Title(""); w.Width(700); }).DisplayDeleteConfirmation(false))
       .DataSource(dataSource => dataSource
       ...

我还有两个简单的按钮:button_Abutton_B文档中的其他位置,我要做的是,当用户点击button_A时,网格将使用模板Editor_Name_A,如果用户点击button_B,则网格将使用模板Editor_Name_B

就像有条件地动态设置/更改网格编辑模板一样,有没有办法实现它?

1 个答案:

答案 0 :(得分:0)

您可能需要在页面本身使用一些javascript来尝试这些方法:

  1. 单击按钮并使用javascript更改模板名称并重新加载网格。
  2. 根据按钮单击设置全局参数或隐藏字段值,并使用其中包含条件的一个模板,通过该参数呈现不同的html。 check this