有没有让剑道使用命名模板?

时间:2015-05-20 06:52:52

标签: kendo-ui kendo-grid kendo-asp.net-mvc

我有一个类,我将它用于两个不同的目的,在每个用例中应显示一些不同的字段,一些是可编辑的,一些是只读的。

我使用Kendo Grid来显示它们,我希望为每个用例自定义创建和编辑模式窗口。

也许唯一的解决方案是构建不同的编辑器模板。我有没有办法让Kendo Grid使用不同的编辑器模板?除了使用ViewModels之外的任何选项?

1 个答案:

答案 0 :(得分:1)

Grid不支持设置多个弹出编辑器模板。可能的解决方案是在单个模板中添加所有编辑器,并使用网格的edit event来隐藏/删除不需要的编辑器,具体取决于当前操作 - 创建/更新。

function onEdit(e){
    if(e.model.isNew()){
        //operation is create
        e.container.find(...).remove();
    } else {
        //operation is update
    }
}
相关问题