繁体   English   中英

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

[英]Kendo MVC Grid set / change edit template at runtime

我有一个Kendo 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

就像有条件地动态设置/更改网格编辑模板一样,有什么方法可以实现吗?

您可能必须在页面本身中使用一些javascript,然后尝试以下方法:

  1. 单击按钮并使用javascript更改模板名称,然后重新加载网格。
  2. 根据单击的按钮设置全局参数或隐藏字段值,并使用一个内部带有条件的模板,该模板通过该参数呈现不同的html。 检查这个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM