DevExtreme dxRadioGroup默认为selectedIndex问题

时间:2015-01-10 11:54:29

标签: mvvm knockout.js devexpress devextreme

我使用DevExtreme 14.2版本,无法在dxRadioGroup上设置默认值。考虑下面的代码,我不知道我错在哪里。

HTML:

      <div data-bind="dxRadioGroup: { dataSource: items, layout: 'horizontal', value: defaultvalue, valueExpr: 'this' }"></div>

JS:

 dxSample_13_2.home = function (params) {

  var viewModel = {
    items: [
        { text: "Tea" },
        { text: "Coffee" },
        { text: "juice" }
    ],
    defaultvalue: ko.observable(items[2]),
  }

  return viewModel; 
 };

1 个答案:

答案 0 :(得分:0)

您的代码中似乎有错误。您尝试访问没有items变量。

var items = [
        { text: "Tea" },
        { text: "Coffee" },
        { text: "juice" }
    ];

var viewModel = {
    items: items,
    defaultvalue: ko.observable(items[2])
};

见工作小提琴:http://jsfiddle.net/tabalinas/tfvtq9y0/