有没有办法让 Kendo 使用命名模板?
Is there anyway to make Kendo use a Named Template?
我有一个 class,我将它用于两个不同的目的,并且在每个用例中应该显示一些不同的字段,一些是可编辑的,一些是只读的。
我正在使用 Kendo 网格来显示它们,我想为每个用例自定义创建和编辑模式 windows。
也许唯一的解决办法是构建不同的编辑器模板。我有办法让 Kendo 网格使用不同的编辑器模板吗?除了使用 ViewModel 之外还有其他选择吗?
Grid不支持设置多个弹窗编辑器模板。可能的解决方案是将所有编辑器添加到一个模板中,并使用网格的 edit event 到 hide/remove 根据当前操作不需要的编辑器 - create/update.
function onEdit(e){
if(e.model.isNew()){
//operation is create
e.container.find(...).remove();
} else {
//operation is update
}
}
我有一个 class,我将它用于两个不同的目的,并且在每个用例中应该显示一些不同的字段,一些是可编辑的,一些是只读的。
我正在使用 Kendo 网格来显示它们,我想为每个用例自定义创建和编辑模式 windows。
也许唯一的解决办法是构建不同的编辑器模板。我有办法让 Kendo 网格使用不同的编辑器模板吗?除了使用 ViewModel 之外还有其他选择吗?
Grid不支持设置多个弹窗编辑器模板。可能的解决方案是将所有编辑器添加到一个模板中,并使用网格的 edit event 到 hide/remove 根据当前操作不需要的编辑器 - create/update.
function onEdit(e){
if(e.model.isNew()){
//operation is create
e.container.find(...).remove();
} else {
//operation is update
}
}