Dojo dgrid - изменить значение ячейки на основе значения другой ячейки

У меня есть dgrid. Он подключен к store и к database. У меня есть column в dgrid по имени type. Есть еще один column по имени subtype. Он принимает parentid значений из type.

Я хотел бы добавить FilteringSelect к subtype column. Когда это FilteringSelect изменится, я хотел бы передать значение parentid в type column и отобразить его, поэтому измените значение type column на значение, основанное на выборе в subtype column.

Как я могу этого добиться?

У меня проблемы с перекрестными ссылками на columns...

Спасибо!


person ps202    schedule 14.11.2013    source источник


Ответы (1)


Все данные, которые вам понадобятся, будут в объекте события для обработчика "dgrid-datachange.

yourdGrid.on("dgrid-datachange",function(event) {
    console.log(event);
}

Объект event содержит в себе данные хранилища, относящиеся к этой строке в event.cell.row.data.

Это должно позволить вам получить доступ к parentid

person drew    schedule 15.11.2013