我在我的一個頁面上使用帶有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