Проблема DevExtreme dxRadioGroup по умолчанию с выбранным индексом

Я использую версию 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; 
 };

person sona    schedule 10.01.2015    source источник
comment
Вы пытались использовать привязку значения?   -  person Wayne Ellery    schedule 10.01.2015
comment
через привязку значений тоже не работает   -  person sona    schedule 10.01.2015
comment
В документации вроде ничего нет. Я бы посоветовал спросить у самих DevExtreme   -  person Wayne Ellery    schedule 10.01.2015


Ответы (1)


Похоже, у вас есть ошибка в вашем коде. Нет переменной items, к которой вы пытаетесь получить доступ.

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

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

См. рабочую скрипку: http://jsfiddle.net/tabalinas/tfvtq9y0/

person tabalin    schedule 11.01.2015