Hi,
I am using master and content page in my application.
master page controls are radscriptmanager,radajaxmanger,
content page controls are radajaxproxymanager,radwindowmanager, radtabstrip and rad multipageview.
Windowmanager settings are
<telerik:RadWindowManager ID="rWindowManager" runat="server"
ClientCallBackFunction="CallBackData"
Left="" Skin="Vista" Top="" Behavior="Reload,Close" InitialBehavior="None" >
<Windows>
<telerik:RadWindow ID="rWindowUsersList" runat="server" Height="270px" Left="50px"
Modal="True" NavigateUrl="" ReloadOnShow="True" Title="Users List" Top="50px"
VisibleStatusbar="False" Width="280px"
OnClientClose
="DateWindowCancelClicked"
/>
</Windows>
</telerik:RadWindowManager>
When i open the radwindow on button click first time its work fine.
when i use javascript to do postback by using following method.
var ajaxManagerMaster = $find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>");
ajaxManagerMaster.ajaxRequest();
But when second time i open the window it is not opening with the proper size which are specified in radwindow.
It is also not calling the OnClientClose function specified in radwindow manager.
How can sovle this issue?
Thanks

private void ParentDataSource(DataSet data, string nodeTextField, string nodeValueField, bool allowAddNew)
{
**************** Object reference not set to an instance of an object. *************************************************
rtvHierarchy.Nodes[0].AllowDrop = false; *********************** I get the error here **********
}
<%
@ Control Language="C#" AutoEventWireup="true" CodeBehind="Hierarchy.ascx.cs" Inherits="KMSF.Library.Telerik.Custom.Hierarchy" %>
<telerik:RadAjaxPanel ID="rpnlPanel" runat="server" Width="100%">
<table border="1">
<tr>
<td>
<telerik:RadTreeView ID="rtvHierarchy" runat="server" OnNodeExpand="rtvHierarchy_NodeExpand"
OnContextMenuItemClick="rtvHierarchy_ContextMenuItemClick"
OnNodeEdit="rtvHierarchy_NodeEdit" OnNodeDrop="rtvHierarchy_NodeDrop"
Height="500px" Skin="WebBlue">
<ContextMenus>
<telerik:RadTreeViewContextMenu ID="ContextMenu1" runat="server">
<Items>
<telerik:RadMenuItem Value="Create" Text="Add New">
</telerik:RadMenuItem>
</Items>
</telerik:RadTreeViewContextMenu>
</ContextMenus>
<Nodes>
<telerik:RadTreeNode runat="server" ContextMenuID="ContextMenu1" Text="Root" Expanded="true">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeView>
</td>
<td>
<telerik:RadTreeView ID="rtvAvailable" runat="server" EnableDragAndDrop="true"
OnContextMenuItemClick="rtvAvailable_ContextMenuItemClick"
OnNodeEdit="rtvAvailable_NodeEdit" OnNodeDrop="rtvAvailable_NodeDrop"
Height="500px" BorderStyle="None" Skin="WebBlue">
<ContextMenus>
<telerik:RadTreeViewContextMenu ID="ContextMenu2" runat="server">
<Items>
<telerik:RadMenuItem Value="Create" Text="Add New">
</telerik:RadMenuItem>
</Items>
</telerik:RadTreeViewContextMenu>
</ContextMenus>
<Nodes>
<telerik:RadTreeNode runat="server" ContextMenuID="ContextMenu2" Text="Root" Expanded="true">
</telerik:RadTreeNode>
</Nodes>
</telerik:RadTreeView>
</td>
</tr>
</table>
</telerik:RadAjaxPanel>
<%@ Page Language="C#" MasterPageFile="~/WorkQueue.Master" AutoEventWireup="true"
CodeBehind="ManageDeptDivHierarchy.aspx.cs" Inherits="KMSF.WorkQueue.UI.Web.MasterFiles.ManageDeptDivHierarchy" Title="Department Division Hierarchy Management" %>
<%@ MasterType VirtualPath="~/WorkQueue.Master" %>
<%@ Register Assembly="KMSF.Library.Telerik.Custom" Namespace="KMSF.Library.Telerik.Custom" TagPrefix="cc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<telerik:RadAjaxManagerProxy ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="Hierarchy1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="Hierarchy1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="btnSave">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="Hierarchy1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManagerProxy>
<table>
<tr>
<td>
<asp:Button ID="btnSave" runat="server" Text="Save Changes" onclick="btnSave_Click"/><br />
<cc1:Hierarchy ID="Hierarchy1" runat="server" ParentTreeViewTitle="Departments"
ChildTreeViewTitle="Divisions" Height="200px" Width="150px" />
</td>
</tr>
</table>
</asp:Content>
Hello
I have a tabstrip on a page. On a few applications I need to do a complete postback to upload files or reload data.
I want to remember the tab they were on and reload that page.
I have the following code working in page load
| If Not Page.IsPostBack Then |
| Dim TheTab As String = "" |
| TheTab = Session("Tab") |
| If TheTab <> "" Then |
| Try |
| ' Set Tabstrip |
| RadTabStrip1.FindTabByText(Session("Tab")).Selected = True |
| 'Set MultiPagePage |
| RadMultiPage1.FindPageViewByID(RadTabStrip1.SelectedTab.PageViewID).Selected = True |
| Session("Tab") = "" |
| Catch |
| ' OK if it fails |
| End Try |
| End If |
| End If |
| 'Reset Tab Session |
| Utilities.SetSession("Tab", RadTabStrip1.SelectedTab.Text) |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title>Untitled Page</title> |
| <meta http-equiv="expires" content="-1" /> |
| <meta http-equiv="Pragma" content="no-cache" /> |
| </head> |
| <body> |
| <form runat="server"> |
| <asp:ScriptManager runat="server" /> |
| <telerik:RadCalendar ID="RadCalendar1" runat="server" AutoPostBack="true" /> |
| </form> |
| </body> |
| </html> |
| Private Sub RadCalendar1_SelectionChanged(ByVal sender As Object, ByVal e As Telerik.Web.UI.Calendar.SelectedDatesEventArgs) Handles RadCalendar1.SelectionChanged |
| Dim d As String = e.SelectedDates(0).Date.ToShortDateString() |
| RadCalendar1.SelectedDates.Clear() |
| Response.Redirect("WebForm1.aspx?date=" + d) |
| End Sub |
<%
@ Page Language="C#" AutoEventWireup="true" %>
<%
@ Register TagPrefix="uc" TagName="radAjax" Src="radAjax.ascx" %>
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" >
<
head runat="server">
<title></title>
<
script runat=server>
protected void btn1_Click(object sender, EventArgs e)
{
ucradAjax.Visible =
true;
}
</
script>
</
head>
<
body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="TheScriptManager" EnablePartialRendering="true" AsyncPostBackTimeout="3600" runat="server" >
<Services>
<asp:ServiceReference Path="UserSession.asmx" />
</Services>
</telerik:RadScriptManager>
<telerik:RadAjaxPanel ID=upMain runat=server RenderMode=Inline UpdateMode=Conditional>
<ContentTemplate>
<uc:radAjax ID=ucradAjax runat=server Visible=false />
<asp:Button ID="btn1" runat=server OnClick="btn1_Click" />
</ContentTemplate>
</telerik:RadAjaxPanel>
</form>
</
body>
</
html>
<%
@ Control Language="C#" AutoEventWireup="true" %>
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
telerik:RadAjaxManagerProxy ID="AjaxManagerProxy1" runat="server"></telerik:RadAjaxManagerProxy>
<telerik:RadEditor ID="rdeProctPolicy" Runat="server"
Width="800px" Height="400px"
DialogsScheme="Default"
ToolsOnPage="True"
Language="en-US"
ShowHtmlMode="True"
SaveInFile="True"
SaveAsXhtml="True"
DocumentsPaths="~/Docs, ~/Marketing"
StripAbsoluteImagesPaths="True"
CausesValidation="True" />
