2015-01-10 1 views
0

Iam с использованием DevExtreme версии 14.2, я не могу установить значение по умолчанию для dxRadioGroup. рассмотрите следующий код: я не знаю, где я ошибся.DevExtreme dxRadioGroup default selectedIndex issue

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; 
}; 
+0

Вы пытались использовать значение привязки? –

+0

через привязку значений также не работает – sona

+1

В документации не существует ничего. Я бы предложил спросить DevExtreme –

ответ

0

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

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

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

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