我在我的一个页面上使用带有Kendo MultiSelect的MVVM模式。我遇到的问题是将项目添加到MultiSelect数据源。在MVVM绑定后添加到Kendo MultiSelect
中的JavaScript,我有:
var viewModel = kendo.observable({
productHandlingDataSource: new kendo.data.DataSource({
transport: {
read: {
url: "/Helper/GetProductHandlingTypes",
dataType: "json",
type: "GET"
}
}
})
});
kendo.bind($("#buyer-profile-register"), viewModel);
在我的视图选择标签:
<select data-role="multiselect"
data-placeholder="Select Type(s):"
data-text-field="Name"
data-value-field="Id"
data-bind="source: productHandlingDataSource"
style="width: 100%;">
</select>
我已经尝试只是在做标准viewModel.productHandlingDataSource.add({ Name: "Other" })
但是当我加载页面尚未添加到MultiSelect。
我在这里失踪或做错了什么?
你能提供'select'标签? – Win
@Win刚将它添加到帖子 – Quiver