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

Access Controls inside RADDock

1 Answer 108 Views
Dock
This is a migrated thread and some comments may be shown as answers.
Waleed Seada
Top achievements
Rank 2
Waleed Seada asked on 05 May 2008, 12:03 PM
Dear All,
I have a masterpage with header user control, this user control has a RadDock
where I placed (RadMenu, Radtoolbar) objects inside a table definition inside RadDock as shown in the code below:

<telerik:RadDockLayout id="dockManagerToolbar" runat="server" SkinID="Dock" /> 
        <telerik:RadDockZone ID="dockZoneToolbar" runat="server" Height="25px" Width="100%" Orientation="horizontal">  
            <telerik:RadDock ID="dockObjectToolbar" runat="server" Height="25px" Width="0px" DockMode="Default" Text="Toolbar" Pinned="True" > 
                <ContentTemplate> 
                    <table cellpadding="0" cellspacing="0" border="0" style="width: 100%;">  
                    <tr> 
                        <td> 
                            <telerik:RadToolBar id="toolBar" Runat="server" SkinID="Toolbar">  
                            </telerik:RadToolBar> 
                        </td> 
                        <td> 
                            <telerik:RadMenu id="menuToolbar" runat="server" SkinID="Menu" clicktoopen="True" ></telerik:RadMenu> 
                        </td> 
                    </tr> 
                    </table> 
                </ContentTemplate>        
                <Commands> 
                    <telerik:DockCommand Name="Pin" Text="Pin" /> 
                    <telerik:DockCommand Name="Unpin" Text="Unpin" /> 
                </Commands> 
            </telerik:RadDock> 
        </telerik:RadDockZone> 

However when I try to access the toolbar object using findcontrol in the page load of the master page, it returns null.
protected void Page_Load(object sender, EventArgs e)  
    {  
        mtoolBar = dockObjectToolbar.FindControl("toolBar"as RadToolBar;  
        mtoolBar.Items.Clear();  
        mtoolBar.LoadContentFile("~/Context Menus/en/Toolbar.xml");  
 
        mToolBar = dockObjectToolbar.FindControl("menuToolbar"as RadMenu;  
        mToolBar.Items.Clear();  
        mToolBar.LoadContentFile("~/Context Menus/en/menuToolbar.xml");  
        mToolBar.Items[0].CssClass = "firstItem";  
          
        UpdateMenuImages();  
    } 

What could be the reason for that.
Thanks and best regards

Waleed

1 Answer, 1 is accepted

Sort by
0
Accepted
Waleed Seada
Top achievements
Rank 2
answered on 06 May 2008, 06:04 AM
Never mind, I re-created the user control ...

Thanks,
Waleed
Tags
Dock
Asked by
Waleed Seada
Top achievements
Rank 2
Answers by
Waleed Seada
Top achievements
Rank 2
Share this question
or