Выбор строки связывания данных dx Dagagrid
Я использую Devextreme Datagrid и Knockout JS, у меня есть один столбец, который содержит значение (true/false) из объекта JSON (StudentData), согласно этому значению свойства я должен установить выбранную строку. Например, если свойство Status равно true, выделите строку при привязке объекта JSON.
Вот мой код:
self.IStudentVModel = {
SelectedStoreRowObs: self.SelectedStoreRowObs,
dataGridOptions: {
dataSource: StudentData
selection: {
mode: "multiple"
},
showColumnLines: true,
showRowLines: true,
showBorders: true,
rowAlternationEnabled: false,
paging: {
pageSize: 8
},
pager: {
showInfo: true
},
columns: [
{
dataField: 'Id',
caption: ' Code',
allowGrouping: false,
allowEditing: false,
},
{
dataField: 'Student_Name',
caption: 'Name',
allowGrouping: false,
allowEditing: true,
},
{
dataField: 'Pass',
caption: 'Pass',
allowGrouping: false,
allowEditing: true,
},
],
buttonOptions: {
text: "Clear",
onClick: function () {
ClearData();
}
}
}
},
var StudentData = [
{ Student_Name: ' Adams', Id:1,Pass:1 },
{ Student_Name: ' Vonnegut', Id:2,Pass:1},
{ Student_Name: 'Mitchell',Id:3,Pass:0 },
{ Student_Name: 'K.B',Id:4,Pass:0 },
{ Student_Name: 'J.K',Id:5,Pass:1 },
{ Student_Name: 'J.L',Id:6,Pass:1 },
];