У меня есть Kendo TreeList и событие свертывания, привязанное к методу onCollapse()
.
Я пытался получить свернутую строку с помощью e.source
, но это undefined .
В методах, связанных с dragstart, drop и некоторыми другими событиями, e.source
- это строка, но не в событии collapse.
Как получить строку, предназначенную для свертывания?
Вот код:
onCollapse: function (e) {
console.log(e.source) //undefined
var row = **?** ;
var dataItem = treeList.dataItem(row);
if (dataItem.Level == 0) { //my dataitems have levels
console.log("Prevent collapsing the ParentRow of all rows");
e.preventDefault();
}
}
----------- решено (см. Ответ) -------- решение: e.model
onCollapse: function (e) {
if (e.model.Level == 0) {
console.log("Prevent collapsing the ParentRow of all rows");
e.preventDefault();
}
}