2017-06-02 91 views

回答

1

可以動態k-group-cell k-header元素上創建一個button元素:

var expandCollapseAll = document.createElement('button'); 
expandCollapseAll.innerHTML = ">"; 
var elementToAppend = document.getElementsByClassName("k-group-cell k-header"); 
elementToAppend[0].appendChild(expandCollapseAll); 
expandCollapseAll.onclick = toggleExpandCollapse; 

toggleExpandCollapse功能將觸發click事件對電網的所有.k-icon.k-collapse.k-icon.k-expand元素。

摺疊所有:

$("#grid").find(".k-icon.k-collapse").trigger("click"); 

要展開所有:

$("#grid").find(".k-icon.k-expand").trigger("click"); 

我創建了一個sample JSFiddle以證明上述行動。

注意:該按鈕的CSS是有點關閉,但這應該足以讓你去:)

+0

是的。有用!非常感謝 :) – IceWhisper