Data binding 将KendoGrid绑定到本地对象
我想将KendoGrid绑定到对象数组,以便它反映用户输入的内容。对象将有两个字段ExceptionName和ExceptionType。ExceptionType需要是5个项目的下拉列表(这是有效的)。例外名称将是自由文本 如果我双击剑道网格,我可以编辑,但它不会反映在对象中。删除和新行也是一样的。(因此,我认为我在对象的绑定或声明方面做错了事情) 在下面,查找我的代码片段: 对象数组:Data binding 将KendoGrid绑定到本地对象,data-binding,kendo-grid,Data Binding,Kendo Grid,我想将KendoGrid绑定到对象数组,以便它反映用户输入的内容。对象将有两个字段ExceptionName和ExceptionType。ExceptionType需要是5个项目的下拉列表(这是有效的)。例外名称将是自由文本 如果我双击剑道网格,我可以编辑,但它不会反映在对象中。删除和新行也是一样的。(因此,我认为我在对象的绑定或声明方面做错了事情) 在下面,查找我的代码片段: 对象数组: var authorizationInformation = [{ id:1,
var authorizationInformation = [{
id:1,
exemptionName: "",
exemptionType: "Unknown"
}];
$("#AuthorizationGrid").kendoGrid({
columns: [{
field: "exemptionName", title: "Exemption Name"
},
{
field: "exemptionType",
title: "Exemption Type",
template: function (value) {
for (var i = 0; i < exemptionTypeList.length; i++) {
if (exemptionTypeList[i].exemptionType == value.exemptionType) {
return exemptionTypeList[i].description;
}
}
},
editor: function (container) {
var input = $('<input id="exemptionType" name="exemptionType">');
input.appendTo(container);
// initialize a dropdownlist
input.kendoDropDownList({
dataTextField: "description",
dataValueField: "exemptionType",
dataSource: exemptionTypeList
}).appendTo(container);
}
},
{
command: "destroy"
}],
dataSource: authorizationInformation,
editable: true,
scrollable: false,
});
肯多格里德:
var authorizationInformation = [{
id:1,
exemptionName: "",
exemptionType: "Unknown"
}];
$("#AuthorizationGrid").kendoGrid({
columns: [{
field: "exemptionName", title: "Exemption Name"
},
{
field: "exemptionType",
title: "Exemption Type",
template: function (value) {
for (var i = 0; i < exemptionTypeList.length; i++) {
if (exemptionTypeList[i].exemptionType == value.exemptionType) {
return exemptionTypeList[i].description;
}
}
},
editor: function (container) {
var input = $('<input id="exemptionType" name="exemptionType">');
input.appendTo(container);
// initialize a dropdownlist
input.kendoDropDownList({
dataTextField: "description",
dataValueField: "exemptionType",
dataSource: exemptionTypeList
}).appendTo(container);
}
},
{
command: "destroy"
}],
dataSource: authorizationInformation,
editable: true,
scrollable: false,
});
$(“#授权网格”).kendoGrid({
栏目:[{
字段:“豁免名称”,标题:“豁免名称”
},
{
字段:“豁免类型”,
标题:“豁免类型”,
模板:函数(值){
for(var i=0;i
如有任何建议,将不胜感激
谢谢,M