I have a RadSplitter with two Pane and one SplitBar. On one Pane I have a dropdownlist, which when selected should change a textbox visibility to true. However it is completely clearing both RadPanes and not displaying anything.
Here is the code:
<telerik:RadAjaxPanelrunat="server"ID="RadAjaxPanel1"> <telerik:RadSplitterID="RadSplitter1"runat="server"Width="100%"Height="100%"> <telerik:RadPaneID="LeftPane"runat="server"Width="75%"> <h3>Orders</h3> </telerik:RadPane> <telerik:RadSplitBarID="RadSplitBar1"runat="server"CollapseMode="Backward"> </telerik:RadSplitBar> <telerik:RadPaneID="RightPane"runat="server"Width="25%"> <divstyle="padding-left:10px; padding-right:10px;padding-top:5px;"> <h4>Filters</h4> <hrstyle="width:100%;"/> <table> <tr> <td><asp:LabelID="lblCustomer"runat="server"Text="Customer #"></asp:Label></td> <td><telerik:RadDropDownListID="ddlCustomer"runat="server"AutoPostBack="true"DefaultMessage="Select One.."OnItemSelected="ddlCustomer_ItemSelected"></telerik:RadDropDownList></td> <td><telerik:RadTextBoxID="txtCust"runat="server"AutoPostBack="true"Visible="false"></telerik:RadTextBox></td> </tr> </table> </div> </telerik:RadPane> </telerik:RadSplitter> </telerik:RadAjaxPanel>
protectedvoidPage_Load(objectsender, EventArgs e) { if(!Page.IsPostBack) { ddlCustomer.DataSource = newList<string>() { "Cust1", "Cust2"}; ddlCustomer.DataBind(); } } protectedvoidddlCustomer_ItemSelected(objectsender, Telerik.Web.UI.DropDownListEventArgs e) { if(ddlCustomer.SelectedItem != null) txtCust.Visible = true; }
Am I missing something?