我知道我可以通过这种方式在配置中定义自定义模板:
editable: {
mode: "popup",
template: kendo.template($("#popup_editor").html())
}
但我不会从头开始,而是想扩展现有的自动生成的模板表单。
不幸的是" grid.options.editable.template"除非我手动定义模板,否则将是未定义的。
打开弹出编辑器时,我可以访问包含以下格式的元素:
grid.editable.element
但是" grid.editable"表单关闭时未定义。
使用通用模板我将覆盖整个表单。 在列级别使用模板,我将覆盖单列的默认字段。
此行为可以从头开始删除或自定义整个表单或单个字段。
但如果我想添加一个新字段,将其附加到现有表单(与网格中的列无关)或自定义添加某些css类或其他内容的现有字段,那就不行了。
因此,在这些场景中,从一般或特定于列的模板html或元素开始可能很有用。
也许我错过了什么,但据我所知,我只能处理编辑事件。
没办法?