if (Ctrl is RadDatePicker) { ((RadDatePicker)Ctrl).DateInput.DisplayDateFormat = "dd/MM/yyyy";
} if (Ctrl is RadTimePicker) { ((RadTimePicker)Ctrl).DateInput.DisplayDateFormat = "hh:mm tt"; } if (Ctrl is RadDateTimePicker) { ((RadDateTimePicker)Ctrl).DateInput.DisplayDateFormat="dd/MM/yyyy hh:mm tt "
}<script language="javascript" type="text/javascript"> function OpenLogin() { var wnd = $find("<%=dlgLogin.ClientID%>"); wnd.setUrl("Login.aspx"); wnd.show(); } function IsOk(wnd, Arg) { var args = Arg.get_argument(); if (args) { window.location = "CustomerStatus.aspx"; } } </script><script language="javascript" type="text/javascript"> function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; return oWindow; } function CancelWindow() { var wnd = GetRadWindow(); wnd.close(); } function CloseWndw() { var arg = document.getElementById("txtIsOk").value; if (arg) { var wnd = GetRadWindow(); wnd.close(arg); } } function Waiting(s, e) { Callback.PerformCallback(); LPWaitConn.Show(); } </script>
<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate><asp:HiddenField ID="txtIsOk" runat="server" /> <telerik:RadButton ID="btnLogin" runat="server" Text="Submit" Style="z-index: 1; left: 243px; top: 134px; position: absolute; height: 19px" BackColor="Transparent" Font-Names="Verdana" Font-Size="10pt" ForeColor="#84DA2E" SkinID="Black" OnClientClicking="Waiting" OnClick="btnLogin_Click" OnClientClicked="CloseWndw"> </telerik:RadButton> <telerik:RadButton ID="btnCancel" runat="server" Text="Cancel" Style="z-index: 1; left: 180px; top: 134px; position: absolute; height: 19px" BackColor="Transparent" Font-Names="Verdana" Font-Size="10pt" ForeColor="#84DA2E" Font-Bold="True" Skin="Black" EnableViewState="False" OnClientClicked="CancelWindow"> </telerik:RadButton></ContentTemplate> </asp:UpdatePanel>Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click Dim strCon As String = String.Empty Dim cnn As SqlConnection If Me.txtIsOk.Value.Length > 0 Then Exit Sub 'Because of the forced postback this is avoid more than one execution If Me.txtUser.Text.Length > 0 AndAlso Me.txtPass.Text.Length > 0 Then strCon = "Data Source=MyServer;Initial Catalog=MyDb;User Id=" & Me.txtUser.Text & ";Password=" & Me.txtPass.Text & ";" cnn = New SqlConnection(strCon) Try cnn.Open() Me.txtIsOk.Value = "Yes" Catch ex As SqlException Me.lblWarning.Text = "Wrong Login or Password" Me.lblWarning.Visible = True Catch ex1 As Exception Me.lblWarning.Text = "Wrong Login or Password" Me.lblWarning.Visible = True Finally cnn.Close() cnn.Dispose() End Try End If End Sub<telerik:RadListView ID="myListView" runat="server" > <LayoutTemplate> <asp:Panel ID="RadListViewLayoutPanel" runat="server"> <div class="container"> <asp:PlaceHolder ID="ItemPlaceHolder" runat="server"></asp:PlaceHolder> </div> <div class="slider"> <telerik:RadSlider ID="mySlider" runat="server" > </telerik:RadSlider> <telerik:RadToolTip ID="myToolTip" runat="server" Position="TopLeft" > </telerik:RadToolTip> </div> </asp:Panel> </LayoutTemplate> ... ...
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="100%" Width="100%" LoadingPanelID="RadAjaxLoadingPanel1"> <table><tr><td valign="top"> <telerik:RadGrid ID="radGridABC" runat="server" Width="800px" AutoGenerateColumns="False" GridLines="None" OnItemDataBound="radGridABC_ItemDataBound" Skin="MainGrid" EnableEmbeddedSkins="false" PageSize="10" AllowPaging="true"> <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> <ClientSettings EnableRowHoverStyle="true"> <Selecting AllowRowSelect="True" /> <ClientEvents OnRowSelecting="RowSelected" /> </ClientSettings> After clicking the next page on pager, the page goes post back and loses the instance of grid. only this line remains:
<input id="radGridABC_ClientState" name="radGridABC_ClientState" type="hidden" autocomplete="off">any ideas why??
<asp:TextBox runat="server" id="txtFilter" /><telerik:RadComboBox runat="server" ID="rcbPCN" AllowCustomText="true" EnableLoadOnDemand="true" OnItemsRequested="rcbPCN_ItemsRequested" AutoPostBack="True" CausesValidation="False" onselectedindexchanged="rcbPCN_SelectedIndexChanged" Filter="StartsWith" />.... code behind: protected void rcbPCN_ItemsRequested(object o, Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs e) { var query = PlanManager.QueryPlans().Where(q => q.bin == txtFilter.Text); rcbPCN.DataSource = query; rcbPCN.DataBind(); }For some crazy (but i'm sure very simple) reason i cannot get this to work, any help would be appreciated.
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<div>
<telerik:RadToolTipManager ID="RadToolTipManager1" runat="server">
</telerik:RadToolTipManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default">
</telerik:RadAjaxLoadingPanel>
<telerik:RadTreeView ID="TazaTree" runat="server">
</telerik:RadTreeView>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
<telerik:RadAjaxManager runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="Button1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="TazaTree" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
</form>
</body>
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ReMan As New ReMan
Dim REs As List(Of ReUltraObj) = ReMan.GetCompanyUltraREsByCity("1000", "San Jose")
For Each RE As ReUltraObj In REs
Dim RENode As New RadTreeNode
RENode.Value = RE.REID.ToString
RENode.Text = RE.Address
TazaTree.Nodes.Add(RENode)
RadToolTipManager1.TargetControls.Add(RENode.ClientID, RENode.Value, True)
Next
End Sub
Protected Sub RadToolTipManager1_AjaxUpdate(ByVal sender As Object, ByVal e As Telerik.Web.UI.ToolTipUpdateEventArgs) Handles RadToolTipManager1.AjaxUpdate
Dim L As New Label
L.Text = "test"
e.UpdatePanel.ContentTemplateContainer.Controls.Add(L)
End Sub
<rad:RadScriptManager runat="server" ID="radSM"></rad:RadScriptManager> <rad:RadAjaxLoadingPanel ID="LoadingPanel" CssClass="AjaxLoadingPanelBackground" runat="server" Transparency="10" > <div class="AjaxLoadingPanel" > <div style="font-family: Arial; font-size: 0.7em; font-weight: bold;">Loading... </div> <img src="I/loading.gif" alt="Loading.."/> </div> </rad:RadAjaxLoadingPanel> <asp:Panel ID="pnlSelectionList" runat="server" Height="285px" HorizontalAlign="Center" Width="1000px" Wrap="False"> <%--<asp:Panel ID="pnlGrid" runat="server" HorizontalAlign="Center" Width="100%"> --%> <rad:RadAjaxManager ID="RadAjaxManager1" EnableAJAX="true" runat="server"> <AjaxSettings> <rad:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <rad:AjaxUpdatedControl ControlID="pnlSelectionList" LoadingPanelID="LoadingPanel" /> <rad:AjaxUpdatedControl ControlID="RadGrid1" /> </UpdatedControls> </rad:AjaxSetting> </AjaxSettings> </rad:RadAjaxManager> <rad:RadGrid id="RadGrid1" EnablePostBackOnRowClick="false" OnItemCreated="RadGrid1_ItemCreated" OnPreRender="RadGrid1_PreRender" ShowStatusBar="false" runat="server" AllowPaging="False" AllowSorting="True" AllowMultiRowSelection="True" AutoGenerateColumns="false" ClientSettings-Resizing-ResizeGridOnColumnResize="false" OnNeedDataSource="RadGrid1_NeedDataSource" EnableViewState="true" Width="100%" Height="92%" Skin="Windows7" AllowFilteringByColumn="true" EnableLinqExpressions="false"> <MasterTableView PageSize="10" Width="95%" TableLayout="Fixed" EnableViewState="true" CommandItemDisplay="None"> <Columns> <rad:GridTemplateColumn UniqueName="CheckBoxTemplateColumn" HeaderStyle-Width="10%" HeaderStyle-HorizontalAlign="Center" AllowFiltering="false"> <HeaderTemplate> <asp:CheckBox id="headerChkbox" Text="Select All" OnCheckedChanged="ToggleSelectedState" AutoPostBack="True" runat="server"></asp:CheckBox> </HeaderTemplate> <ItemTemplate > <asp:CheckBox id="CheckBox1" OnCheckedChanged="ToggleRowSelection" AutoPostBack="False" runat="server" Width="65"></asp:CheckBox> </ItemTemplate> </rad:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings EnableRowHoverStyle="true" Resizing-AllowColumnResize="true" Resizing-AllowRowResize="false" Resizing-EnableRealTimeResize ="false" Resizing-ResizeGridOnColumnResize="false" Resizing-ClipCellContentOnResize ="false" EnablePostBackOnRowClick="false"> <Scrolling AllowScroll ="true" UseStaticHeaders="true" /> <ClientEvents OnColumnResized="OnColumnResized" /> <Selecting AllowRowSelect="true" /> </ClientSettings> <PagerStyle Mode="Slider"></PagerStyle> </rad:RadGrid>