Ajax控件工具包Collapsable Panel没有扩展

时间:2009-11-30 13:21:54

标签: asp.net ajaxcontroltoolkit

我正在使用Ajax Control toolkit的可折叠面板扩展器来设计菜单。 我的要求是有一个名为“全部展开”的按钮,点击它按钮将打开所有可折叠面板。

我将如何做到这一点。有人请帮忙。

1 个答案:

答案 0 :(得分:0)

以下javascript会对您有所帮助:

    var ExpandCollapseFlag = true;

    function ExpandCollapsePanel(PanelName) 
    {            
        var collPanel = $find(PanelName);
        if (collPanel == null || collPanel == undefined) return;
        collPanel.set_Collapsed(ExpandCollapseFlag);
    }
    function ExpandCollapsePanels()
    {
        ExpandCollapsePanel("<%=CollapsiblePanelExtender1.ClientID%>");
        ExpandCollapsePanel("<%=CollapsiblePanelExtender2.ClientID%>");
        ExpandCollapsePanel("<%=CollapsiblePanelExtender3.ClientID%>");
        ExpandCollapsePanel("<%=CollapsiblePanelExtender4.ClientID%>");
        ExpandCollapseFlag = !ExpandCollapseFlag;
    }