Cara mendapatkan nilai kolom lain dengan memilih kotak centang di kotak pohon

Saya memiliki kotak pohon dan ada dua kolom Durasi dan kolom kotak centang. Yang saya inginkan adalah ketika saya memilih/membatalkan pilihan kotak centang saya harus mendapatkan nilai kolom Durasi. Ini adalah kode yang telah saya coba Tetapi tidak tahu bagaimana cara mengakses nilai Durasi.

{
    xtype: 'nacheckcolumn', //only display checkbox on leaf items(tasks)
    header: 'N/A',
    dataIndex: 'NA',
    menuDisabled: true,
    width: 60,
    sortable: false,
    editor: {
        xtype: 'checkbox',
        cls: 'x-grid-checkheader-editor'
    },
    listeners: {
        'checkchange': function (column, recordIndex, checked) {
            console.log(checked);                              
            if(checked === true) {
            }
        }
    }                                
}

person Mukta Chourishi    schedule 20.07.2015    source sumber


Jawaban (1)


Dapatkan catatan dari recordIndex :

var record = column.up('grid').getStore().getAt(recordIndex) 

Kemudian dapatkan nilai kolom yang diinginkan:

var duration = record.get('duration') 

Bersama :

'checkchange': function (column, recordIndex, checked) { 
    console.log(checked);
    if(checked === true) {
        var record = column.up('grid').getStore().getAt(recordIndex), 
        duration = record.get('duration') 
    }
} 
person Lorenz Meyer    schedule 21.07.2015