0
因此,在我的PhoneJS網絡應用程序中,我有一個dxList小部件,每個項目上都有複選框。我希望能夠選擇多個項目,然後對它們進行一些操作。我試圖將'checked'綁定綁定到observable,但是我得到'undefined'錯誤。訪問dxList中的ViewModel中的值 - PhoneJS
下面是列表
<div data-options="dxTemplate:{name:'item'}">
<span data-bind="text: $data.information"></span>
<div data-bind="dxCheckBox: { checked: check_boxes }"></div>
</div>
的dxTemplate代碼的問題是,check_boxes
是在視圖模型,而不是item
陣列。我需要訪問viewModel中的值。我試過viewModel.check_boxes
,但沒有成功。
這裏的js代碼:
AppNamespace.otherView = function (params) {
var viewModel = {
my_list: [
{
key: 'Group 1',
items: [
{ information: 'Test 1' },
{ information: 'Test 2'},
{ information: 'Test 3' }
]
}
],
check_boxes: ko.observable(false),
//...etc
有沒有人有任何這方面的經驗,有沒有解決方案?
謝謝!