1
私はリストビューでのこのよう言わせてありますKendoUI ListViewで選択した項目を、observable viewModelのselectedItemプロパティにバインドするにはどうすればいいですか?
var viewModel = kendo.observable({
items: activitiesSource,
itemTitle: selected.Title,
itemDescription: "",
selectedItem: null,
...
hasChanges: false,
change: function() {
this.set("hasChanges", true);
}
});
そして、私は私のhtmlコードを持っている、のは言わせて:その後、私は私のViewModelを持って
$("#items").kendoListView({
dataSource: itemsSource,
selectable: true,
...
change: function() {
var data = itemsSource.view(),
selected = $.map(this.select(), function (item) {
return data[$(item).index()];
});
}
});
<ul id="items" data-bind="source: items, value: selectedItem"></ul>
そして、選択したアイテムをフォームで編集できるようにするには、ListViewでアイテムが選択されているときにしたいです。 私はこのような何かを行う場合は、リストビュー変更イベントに:
viewModel.set("selectedActivity", selected);
それは動作しません。