collapse

Triggered when an item of a PanelBar is collapsed.

Event Data

e.item Element

The collapsing item of the PanelBar.

Example

<ul id="panelbar"> <li>Item 1 <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> <li>Sub Item 3</li> </ul> </li> <li>Item 2 <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> <li>Sub Item 3</li> </ul> </li> </ul> <script> $("#panelbar").kendoPanelBar({ collapse: function(e) { console.log("Collapsed item:", e.item); } }); </script>

Attach collapse event handler during initialization; detach via unbind()

<ul id="panelbar"> <li>Item 1 <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> <li>Sub Item 3</li> </ul> </li> <li>Item 2 <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> <li>Sub Item 3</li> </ul> </li> </ul> <script> // event handler for collapse var onCollapse = function(e) { // access the collapsed item via e.item (HTMLElement) // detach collapse event handler via unbind() panelBar.data("kendoPanelBar").unbind("collapse", onCollapse); }; // attach collapse event handler during initialization var panelBar = $("#panelbar").kendoPanelBar({ collapse: onCollapse }); </script>

Attach collapse event handler via bind(); detach via unbind()

<ul id="panelbar"> <li>Item 1 <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> <li>Sub Item 3</li> </ul> </li> <li>Item 2 <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> <li>Sub Item 3</li> </ul> </li> </ul> <script> $("#panelbar").kendoPanelBar(); // event handler for collapse var onCollapse = function(e) { // access the collapsed item via e.item (HTMLElement) // detach collapse event handler via unbind() $("#panelbar").data("kendoPanelBar").unbind("collapse", onCollapse); }; // attach collapse event handler via bind() $("#panelbar").data("kendoPanelBar").bind("collapse", onCollapse); </script>
In this article
collapse
Not finding the help you need?
Contact Support