or
In my application have five projects, each project had separate install shied (i.e. plug-in type). All projects are related to each other.
I am installing the first application I will show the one menu items and its submenu items in my master page, again I am installing one more project now I will show two menu items in same master page, like this
Project 1 _menu, Project 2_menu, .....
How I can archive these functionally in my application by using RadMenu.
| <telerik:RadGrid OnNeedDataSource="dgrdMeasure_Click" Width="100%" ID="dgrdMeasure" |
| runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" |
| enableajax="True" GridLines="Vertical" Skin="WebBlue" ClientSettings-Resizing-AllowColumnResize="false" |
| AllowMultiRowSelection="false" Height="350px" HorizontalAlign="NotSet" > |
| <ExportSettings FileName="ProjectMeasures" ExportOnlyData="true" OpenInNewWindow="true"> |
| </ExportSettings> |
| <PagerStyle Mode="NextPrevAndNumeric" /> |
| <ClientSettings EnablePostBackOnRowClick="false"> |
| <Selecting AllowRowSelect="True" /> |
| <ClientEvents OnRowSelected="RowSelected" /> |
| <Scrolling UseStaticHeaders="true" SaveScrollPosition="true" AllowScroll="true" ScrollHeight="350px" /> |
| </ClientSettings> |
| <MasterTableView GroupLoadMode="Client" TableLayout="Fixed" Width="100%" HorizontalAlign="NotSet" > |
| <NoRecordsTemplate> |
| <asp:Label ID="lblNRF" runat="server" Text="No Measures to display."></asp:Label> |
| </NoRecordsTemplate> |
| <Columns> |
| <telerik:GridBoundColumn DataField="InstallID" SortExpression="InstallID" HeaderText="InstallID" |
| UniqueName="InstallID" HeaderStyle-Width="6px" ItemStyle-Width="6px" Display="false"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="MeasureID" SortExpression="MeasureID" HeaderText="MeasureID" |
| UniqueName="MeasureID" HeaderStyle-Width="6px" ItemStyle-Width="6px" Display="false"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TotalUnits" SortExpression="TotalUnits" HeaderText="TotalUnits" |
| UniqueName="TotalUnits" HeaderStyle-Width="6px" ItemStyle-Width="6px" Display="false"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Cap" SortExpression="Cap" HeaderText="Cap" UniqueName="Cap" |
| HeaderStyle-Width="6px" ItemStyle-Width="6px" Display="false"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText=" " HeaderStyle-ForeColor="White" |
| ItemStyle-Width="3%" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="3%" |
| HeaderStyle-HorizontalAlign="Center"> |
| <ItemTemplate> |
| <asp:ImageButton runat="server" ID="DupUrl" src='<%# Eval("DuplicateURL")%>' Height="14" |
| Width="13" alt="Duplicate URL" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="MeasureName" SortExpression="MeasureName" HeaderText="Measure Name" |
| UniqueName="MeasureName"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="InstallationDate" SortExpression="InstallationDate" |
| HeaderText="Install Date" UniqueName="InstallationDate"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Units" SortExpression="Units" HeaderText="No of Units" |
| UniqueName="Units"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TotalKW" SortExpression="TotalKW" HeaderText="Total kW" |
| UniqueName="TotalKW"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TotalKWH" SortExpression="TotalKWH" HeaderText="Total kWh" |
| UniqueName="TotalKWH"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TotalmmBTUGas" SortExpression="TotalmmBTUGas" |
| HeaderText="Total mmBtu(Gas)" UniqueName="TotalmmBTUGas"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TotalmmBTUHGas" SortExpression="TotalmmBTUHGas" |
| HeaderText="Total mmBtuh(Gas)" UniqueName="TotalmmBTUHGas"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TotalmmBTUFuel" SortExpression="TotalmmBTUFuel" |
| HeaderText="Total mmBtu(Fuel)" UniqueName="TotalmmBTUFuel"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TotalmmBTUHFuel" SortExpression="TotalmmBTUHFuel" |
| HeaderText="Total mmBtuh(Fuel)" UniqueName="TotalmmBTUHFuel"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TotalWater" SortExpression="TotalWater" HeaderText="Total gpd" |
| UniqueName="TotalWater"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="TotalWaterH" SortExpression="TotalWaterH" HeaderText="Total gpy" |
| UniqueName="TotalWaterH"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="CustomerIncentive" SortExpression="CustomerIncentive" |
| HeaderText="Customer Incentive" UniqueName="CustomerIncentive"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="SpIncentive" SortExpression="SpIncentive" HeaderText="SP Incentive" |
| UniqueName="SpIncentive"> |
| <ItemStyle HorizontalAlign="Left" /> |
| <HeaderStyle HorizontalAlign="Center" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Edit" HeaderStyle-ForeColor="White" ItemStyle-Width="6%" |
| ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="6%" HeaderStyle-HorizontalAlign="Center" > |
| <ItemTemplate> |
| <asp:ImageButton ImageAlign="Middle" runat="server" ID="Edit" |
| OnClientClick="return EditMeasure(this);" src="../App_Themes/images/Edit.gif" |
| Height="12" Width="12" alt="Edit" OnClick="lnkEdit_click" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn HeaderText="Delete" HeaderStyle-ForeColor="White" ItemStyle-Width="7%" |
| ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="7%" HeaderStyle-HorizontalAlign="Center"> |
| <ItemTemplate> |
| <asp:ImageButton CommandName="Delete" ImageAlign="Middle" runat="server" ID="Delbudget" |
| OnClientClick="return DeleteProject();" src="../App_Themes/images/DeleteGrid.gif" |
| Height="14" Width="13" alt="Delete" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <EditFormSettings EditColumn-Display="false"></EditFormSettings> |
| </MasterTableView> |
| <FilterMenu EnableTheming="True" Skin="WebBlue"> |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| </FilterMenu> |
| </telerik:RadGrid> |
In my application tree view is placed inside splitter controls, i am adding the node, at this time reload the tree view, now it possible to retain information like width and height of tree view exactly before reloading?