事先道歉,我几乎从不写JavaScript,所以这对我来说是非常陌生的。我有一个带有可编辑弹出窗口的kendo网格,用于编辑记录。该弹出窗口包含一个多选,用户可以在其中选择多个城市。如果我想检测该字段是否已更改,并在模型上为其设置属性,该如何处理?这是我的弹出式编辑功能中的相关部分,多选仅绑定到标准数据源
editable: "popup",
edit(evt){
var msCities = container.find("#Cities");
msCities.kendoMultiSelect({
dataSource: dsCities
, dataTextField: "City"
, dataValueField: "ID"
});
//msCities.changed?
});
先感谢您
最佳答案
您可以触发将更改添加到函数的函数:onChangeFunctionName
editable: "popup",
edit(evt){
var msCities = container.find("#Cities");
msCities.kendoMultiSelect({
dataSource: dsCities
, dataTextField: "City"
, dataValueField: "ID",
change: onChangeFunctionName
});
//msCities.changed?
});
onChangeFunctionName function() {
// your function
}