【发布时间】:2020-01-30 19:12:56
【问题描述】:
我正在尝试将下面的 selectedJobs 列表作为下面的 kendoComboBox 的数据源。但是,列表的值没有加载,我没有收到错误,所以我不确定出了什么问题。我正在尝试的可能吗?我可以不使用 ko.pureComputed() 返回的列表作为数据源吗?此外,即使 selectedJobs 具有此字段,jobid 也不会被识别为 dataValueField 的字段。谢谢!
pageModel.newServiceModel.selectedJobs = ko.pureComputed(function () {
return pageModel.newServiceModel.selectedAccount() ? pageModel.newServiceModel.selectedAccount().jobs : null;
});
var source = new kendo.data.DataSource(pageModel.newServiceModel.selectedJobs);
$("#newServiceJobs").kendoComboBox({
placeholder: "Select One",
filter: "contains",
suggest: true,
change: pageModel.newServiceModel.JobSelectionChange,
dataSource: source,
//dataValueField: jobid,
dataTextField: name
});
【问题讨论】:
标签: knockout.js kendo-datasource kendo-combobox