I have a simple setup with a div of a single toolbar in top div. THe second div contains spitter,2 panes, splitterbar.
Pane 1 contains PanelBar which when clicked sets the contenturl for pane2. What I want to know if I make a change in the pane2 url is there a way to get to the dcom in the head div from the main page. IE if content is edited in pane2 I wish to enable the save button in the toolbat in div 1 of the main page.
Main.aspx
Code Behind
Thanks for any help. Would it be better to use a master page? I am trying to make it flicker free as possible.
Pane 1 contains PanelBar which when clicked sets the contenturl for pane2. What I want to know if I make a change in the pane2 url is there a way to get to the dcom in the head div from the main page. IE if content is edited in pane2 I wish to enable the save button in the toolbat in div 1 of the main page.
Main.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Main.aspx.cs" Inherits="AudWeb.Main" %> |
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
<html xmlns="http://www.w3.org/1999/xhtml" > |
<head runat="server"> |
<title></title> |
<script type="text/javascript"> |
function pageLoad() { |
} |
</script> |
<style type="text/css"> |
html, body, form |
{ |
height: 100%; |
padding: 0px; |
margin: 0px; |
} |
</style> |
</head> |
<body> |
<form id="form1" runat="server"> |
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
</telerik:RadScriptManager> |
<div style="height:5%;"> |
<telerik:RadToolBar ID="RadToolBar1" runat="server" Skin="Vista" Width="100%"> |
<Items> |
<telerik:RadToolBarButton runat="server" Text="Button 0"> |
</telerik:RadToolBarButton> |
<telerik:RadToolBarButton runat="server" Text="Button 1"> |
</telerik:RadToolBarButton> |
<telerik:RadToolBarButton runat="server" Text="Button 2"> |
</telerik:RadToolBarButton> |
<telerik:RadToolBarButton runat="server" Text="Button 3"> |
</telerik:RadToolBarButton> |
<telerik:RadToolBarButton runat="server" Text="Button 4"> |
</telerik:RadToolBarButton> |
<telerik:RadToolBarButton runat="server" Text="Button 5"> |
</telerik:RadToolBarButton> |
</Items> |
</telerik:RadToolBar> |
</div> |
<div id="ParentDivElement" style="height:95%;"> |
<telerik:RadSplitter ID="RadSplitter1" runat="server" LiveResize="True" |
Height="100%" Width="100%"> |
<telerik:RadPane ID="RadPane1" runat="server" |
MinHeight="0" MinWidth="200" MaxWidth="200" Width="200px"> |
<telerik:RadPanelBar ID="RadPanelBar1" Runat="server" |
onitemclick="RadPanelBar1_ItemClick" Width="200px" Skin="Vista"> |
<Items> |
<telerik:RadPanelItem runat="server" Text="Client" Value ="1"> |
</telerik:RadPanelItem> |
<telerik:RadPanelItem runat="server" Text="Appointments" Value ="2"> |
</telerik:RadPanelItem> |
<telerik:RadPanelItem runat="server" Text="Visits" Value ="3"> |
</telerik:RadPanelItem> |
<telerik:RadPanelItem runat="server" Text="Hearing Aids" Value ="4"> |
</telerik:RadPanelItem> |
</Items> |
</telerik:RadPanelBar> |
</telerik:RadPane> |
<telerik:RadSplitBar ID="RadSplitBar1" runat="server" CollapseMode="Forward" /> |
<telerik:RadPane ID="RadPane2" runat="server" ContentUrl="http://www.google.com"> |
</telerik:RadPane> |
</telerik:RadSplitter> |
</div> |
</form> |
</body> |
</html> |
Code Behind
using System; |
using System.Collections.Generic; |
using System.Linq; |
using System.Web; |
using System.Web.UI; |
using System.Web.UI.WebControls; |
using Telerik.Web.UI; |
namespace AudWeb |
{ |
public partial class Main : System.Web.UI.Page |
{ |
protected void Page_Load(object sender, EventArgs e) |
{ |
} |
protected void RadPanelBar1_ItemClick(object sender, Telerik.Web.UI.RadPanelBarEventArgs e) |
{ |
RadPanelItem Itemclicked = e.Item; |
string name = Itemclicked.Value; |
int n = int.Parse(name); |
switch (n) |
{ |
case 1: |
RadPane2.ContentUrl = @"~\Client.aspx"; |
break; |
case 2: |
RadPane2.ContentUrl = @"~\Appointment.aspx"; |
break; |
case 3: |
RadPane2.ContentUrl = @"~\Visit.aspx"; |
break; |
case 4: |
RadPane2.ContentUrl = @"~\HA.aspx"; |
break; |
} |
//RadPane2.ContentUrl = @"~\" + Itemclicked.Text + ".html"; |
} |
} |
} |
Thanks for any help. Would it be better to use a master page? I am trying to make it flicker free as possible.