This is a migrated thread and some comments may be shown as answers.

RadSlidingPane - Open onload

1 Answer 150 Views
Splitter
This is a migrated thread and some comments may be shown as answers.
Bader
Top achievements
Rank 1
Bader asked on 01 Aug 2011, 08:17 AM
Hello,

I have the folowing RadSplitter control.
I need to expand the RadSlidingPane (ContentRadSlidingPane) onload, and to prevent the use from collapsing it (Exactly as http://www.telerik.com/help/aspnet-ajax/introduction.html).
<telerik:RadSplitter ID="RadSplitter1" runat="server" Width="700" Height="500">
           <telerik:RadPane ID="LeftPane" runat="server" Width="22px" Scrolling="none">
                <telerik:RadSlidingZone ID="ContentsSlidingZone" runat="server" Width="22px">
                    <telerik:RadSlidingPane ID="ContentRadSlidingPane" Title="Pane1" runat="server"  Width="150px">
                        Contents
                    </telerik:RadSlidingPane>
                </telerik:RadSlidingZone>
            </telerik:RadPane>
            <telerik:RadSplitBar ID="Radsplitbar1" runat="server"></telerik:RadSplitBar>
            <telerik:RadPane ID="MiddlePane1" runat="server" Scrolling="None">
                <telerik:RadSplitter ID="Radsplitter2" runat="server" Orientation="Horizontal" VisibleDuringInit="false">
                    <telerik:RadPane ID="Radpane2" runat="server">
                        <div style="padding: 5px">
                            <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
         
                            </asp:ContentPlaceHolder>
                        </div>
                    </telerik:RadPane>
                </telerik:RadSplitter>
            </telerik:RadPane>
        </telerik:RadSplitter>

Please, I need you help,
It is appreciated to send me the modified code.

Regards,
Bader

1 Answer, 1 is accepted

Sort by
0
Dobromir
Telerik team
answered on 03 Aug 2011, 04:36 PM
Hi Bader,

In order to configure a sliding pane to be expanded when the page loads you need to set RadSlidingZone's ExpandedPaneId property to point to the required pane's ID. After that you can use one of the following approaches to prevent collapsing of the pane:
  1. Hide the collapse command using the following CSS:
    .rspSlideHeaderCollapseIcon
    {
        display:none !important;
    }
  2. Handle the RadSlidingPane's ClientBeforeCollapse client-side event and cancel its standard execution, e.g.:
    function OnClientBeforeCollapse(sender, args)
    {
        alert("This functionality is disabled!");
        args.set_cancel("true");
    }

Here is the modified markup of the splitter:
<telerik:RadSplitter ID="RadSplitter1" runat="server" Width="700" Height="500">
    <telerik:RadPane ID="LeftPane" runat="server" Width="22px" Scrolling="none">
        <telerik:RadSlidingZone ID="ContentsSlidingZone" runat="server" Width="22px" ExpandedPaneId="ContentRadSlidingPane">
            <telerik:RadSlidingPane ID="ContentRadSlidingPane" Title="Pane1" runat="server" Width="150px" OnClientBeforeCollapse="OnClientBeforeCollapse">
                Contents
            </telerik:RadSlidingPane>
        </telerik:RadSlidingZone>
    </telerik:RadPane>
    <telerik:RadSplitBar ID="Radsplitbar1" runat="server">
    </telerik:RadSplitBar>
    <telerik:RadPane ID="MiddlePane1" runat="server" Scrolling="None">
        <telerik:RadSplitter ID="Radsplitter2" runat="server" Orientation="Horizontal" VisibleDuringInit="false">
            <telerik:RadPane ID="Radpane2" runat="server">
                <div style="padding: 5px">
                    <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
                    </asp:ContentPlaceHolder>
                </div>
            </telerik:RadPane>
        </telerik:RadSplitter>
    </telerik:RadPane>
</telerik:RadSplitter>


Kind regards,
Dobromir
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

Tags
Splitter
Asked by
Bader
Top achievements
Rank 1
Answers by
Dobromir
Telerik team
Share this question
or