Выбор строки связывания данных 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 },
];

0 ответов

Другие вопросы по тегам