剑道网格中编辑器和模板的完美含义
columns: [{
field: "CategoryId",
title: "@T("Admin.Catalog.Products.Categories.Fields.Category")",
width: 200,
editor: categoryDropDownEditor,
template: "#:Category#"
}]
答案 0 :(得分:1)
使用编辑器属性,您可以指定编辑单元格时调用的函数(当然,网格必须设置为' editable:true &#39)
该功能可能如下所示:
function numberEditor(container, options) {
$('<input name="' + options.field + '"/>')
.appendTo(container)
.kendoNumericTextBox({
decimals: 0,
step : 1,
min : 0
});
}
因此,在编辑单元格时,会显示一个NumericTextBox,在这种情况下只允许正( min:0 )整数( decimal:0 )。通常,您可以定义如何编辑单元格。
模板定义了值的显示方式。在您的情况下,值只是按原样显示。 例如,您可以添加一些html:
template: "<b>#:Category#</b>" // Display bold text
template: "<a href="example.org">#:Category#</a>" // Display as link
#:Category#
使用该名称访问数据字段。您还可以在一列中使用多个字段:
template: "#:Category# / #:SomethingElse#"