在我的Kendo UI treelist中,我想捕獲expand
事件中當前展開的行,然後檢查其子行是否爲葉節點。 如果它們是葉節點,我想刪除樣式屬性font-weight: bold;
。kendo treelist展開事件
這是顯示treeOptions
對象的片段。在這個expand
事件中,很容易知道有子節點,但我怎麼知道這些子節點是否有孩子?即他們是葉節點?
var treeOptions = {
dataSource: ds,
columns: colDefs,
selectable: true,
height: 320,
change: function (e) {
var selectedRow = this.select();
var row = this.dataItem(selectedRow);
},
expand: function (e) {
var row = e.model;
var hasChildren = row.hasChildren;
var uid = row.uid;
}
};
這裏是劍道API文檔我讀通過。
在此先感謝, 鮑勃
哦不,我忘了添加樣式:D,順便說一句不錯 –
@machun,謝謝。加1也給你;看起來像我們有同樣的想法。 – ezanker
好主意。我也在考慮dataSource,但我不想從頂端迭代。我希望能以某種方式解析我目前擴展的行的子項。 –