or
,_buildNode:
function(i,h){var g=this._getEntityByName(i.Name);.....
i don't know the cause of this problem...
and so the application will not run properly untill i run again....
how can i solve this issue???
Please help
Best Regards
Asa'ad...
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="TestRadTreeView._Default" %><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %><!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> <telerik:RadCodeBlock ID="rmCodeBlock" runat="server"> <script type="text/javascript"> function UpdatePanel() { var findresult = $find('<%= contextMenuAjaxPanel.ClientID %>'); $find('<%= contextMenuAjaxPanel.ClientID %>').ajaxRequest(arguments); } </script> </telerik:RadCodeBlock></head><body> <form id="form1" runat="server"> <telerik:RadStyleSheetManager ID="rmCSS" runat="server" EnableStyleSheetCombine="true" /> <telerik:RadSkinManager ID="rmSkin" runat="server" /> <telerik:RadScriptManager ID="rmScript" runat="server" EnableScriptCombine="true" EnableTheming="True"> <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> </Scripts> </telerik:RadScriptManager> <div> <telerik:RadAjaxPanel ID="contextMenuAjaxPanel" runat="server"> <telerik:RadToolBar ID="rtbContext" runat="server" Width="100%" OnClientButtonClicking="UpdatePanel"> <Items> <telerik:RadToolBarButton runat="server" Text="TEST"/> </Items> </telerik:RadToolBar> </telerik:RadAjaxPanel> <telerik:RadTreeView ID="rtvTree" runat="server" Width="500px" Height="500px" ExpandAnimation-Duration="0" CollapseAnimation-Duration="0" OnClientNodeExpanding="UpdatePanel"/> </div> </form></body></html>Imports Telerik.Web.UIPublic Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load rtvTree.Nodes.Add(New RadTreeNode("Test") With { _ .ExpandMode = TreeNodeExpandMode.ServerSideCallBack _ }) End Sub Private Sub rtvTree_NodeCollapse(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadTreeNodeEventArgs) Handles rtvTree.NodeCollapse e.Node.Selected = True End Sub Private Sub rtvTree_NodeExpand(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadTreeNodeEventArgs) Handles rtvTree.NodeExpand e.Node.Nodes.Add(New RadTreeNode("Test") With { _ .ExpandMode = TreeNodeExpandMode.ServerSideCallBack _ }) End SubEnd ClassOnClientNodeExpanding = "UpdatePanel" property from the toolbar then the nodes will expand fine (although you wouldn't be getting updates for the toolbar any longer).
<Columns> <telerik:GridTemplateColumn HeaderText="PO NUM"> <ItemTemplate> <asp:TextBox ID="txtPONum" runat="server" Text='<%# Bind("strPoNum") %>'></asp:TextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridDropDownColumn DataField="intMakeId" UniqueName="Make"></telerik:GridDropDownColumn> <telerik:GridTemplateColumn HeaderText="MAKE"> <ItemTemplate> <asp:DropDownList ID="ddlmake" runat="server"></asp:DropDownList> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="COST"> <ItemTemplate> <asp:TextBox ID="txtCost" runat="server" Text='<%# Bind("fltCost") %>'></asp:TextBox> <asp:FilteredTextBoxExtender ID="txtCost_FTE" runat="server" Enabled="True" TargetControlID="txtCost" ValidChars="." FilterType="Custom, Numbers" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="FUND CODE"> <ItemTemplate> <asp:DropDownList ID="ddlFUndCode" runat="server" DataValueField='<%# Bind("intFundCodeId") %>'></asp:DropDownList> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="ASSET TAG"> <ItemTemplate> <asp:TextBox ID="txtAssetNum" runat="server" Text='<%# Bind("strAssetNum") %>'></asp:TextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="SN"> <ItemTemplate> <asp:TextBox ID="txtSN" runat="server" Text='<%# Bind("strSn") %>'></asp:TextBox> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load If Not IsPostBack Then myRadGrid.DataBind() End If End Sub Protected Sub myRadGrid_ItemDataBound(sender As Object, e As Telerik.Web.UI.GridItemEventArgs) Handles myRadGrid.ItemDataBound If (TypeOf e.Item Is GridDataItem) Then Dim make As DropDownList = e.Item.FindControl("ddlmake") Dim Code As DropDownList = e.Item.FindControl("ddlFUndCode") sql = "Select intMakeId, strmake from tblmake" buildDD(sql, make) sql = "Select intFundCodeId, Cast(intCodeNUm as varchar) + ' \ ' + strDescription from tblFundCodes" buildDD(sql, Code) End If End Sub Protected Sub myRadGrid_NeedDataSource(sender As Object, e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles myRadGrid.NeedDataSource sql = "Select intRecId, strPoNum, intMakeId, fltCost, intFundCodeId, strAssetNum, strSn From tblReceived" myRadGrid.DataSource = getData(sql) End Sub <telerik:RadAjaxManagerProxy ID="RadAM" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="LDCAccounts"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="LDCAccounts" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> <telerik:AjaxUpdatedControl ControlID="Literal1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManagerProxy><telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /><asp:UpdatePanel ID="ldcAccountPanel" runat="server"> <Triggers> <asp:AsyncPostBackTrigger ControlID="Accounts" /> <asp:AsyncPostBackTrigger ControlID="RadGrid1" /> </Triggers> <ContentTemplate> <telerik:RadGrid ID="Accounts" Width="97%" AllowSorting="true" runat="server" PageSize="20" AllowMultiRowSelection="true" AllowFilteringByColumn="true" EnableLinqExpressions="true" AllowAutomaticInserts="false" OnInsertCommand="Accounts_RowAdding" OnNeedDataSource="Accounts_NeedData"> <MasterTableView Width="100%" Summary="Rad!" AutoGenerateColumns="false" AllowFilteringByColumn="true" CommandItemDisplay="Top" EditMode="InPlace" ClientDataKeyNames="Id,AccountNumber"> <CommandItemSettings ShowAddNewRecordButton="true" AddNewRecordText="Add" /> <Columns> <telerik:GridButtonColumn Text="Select" CommandName="Select /> <telerik:GridButtonColumn Text="Deselect" CommandName="Deselect" /> <telerik:GridTemplateColumn UniqueName="ChkColumn"> <HeaderTemplate> <asp:CheckBox ID="ChkAll" runat="server" OnCheckedChanged="Accounts_ToggleAll" AutoPostBack="true" /> </HeaderTemplate> <ItemTemplate> <asp:CheckBox ID="ChkOne" runat="server" OnCheckedChanged="Accounts_ToggleRow" AutoPostBack="false" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridEditCommandColumn ButtonType="ImageButton" /> <telerik:GridBoundColumn DataField="Id" Visible="true" HeaderText="PK" ReadOnly="true" /> <telerik:GridBoundColumn DataField="Name" HeaderText="Name" CurrentFilterFunction="EqualTo" AutoPostBackOnFilter="true" /> <telerik:GridBoundColumn Datafield="AccountNumber" HeaderText ="Account #" DataType="System.String" /> <telerik:GridBoundColumn Datafield="Address1" HeaderText = "Address1" /> <telerik:GridBoundColumn Datafield="Address2" HeaderText = "Address2" /> <telerik:GridBoundColumn Datafield="City" HeaderText = "City" DataType="System.String" /> <telerik:GridBoundColumn Datafield="State" headertext = "State" /> <telerik:GridBoundColumn Datafield="Postalcode" headertext = "Zip" /> </Columns> </MasterTableView> <ClientSettings EnableRowHoverStyle="true" /> <PagerStyle Mode="NextPrevAndNumeric" /> </telerik:RadGrid> <asp:CheckBox ID="ChkTest" runat="server" OnCheckedChanged="ChkTest_Click" AutoPostBack="true" /> <asp:Button ID="Test" runat="server" OnClick="Accounts_Test" /> <asp:Literal ID="Literal1" runat="server" /> <telerik:RadGrid id="RadGrid1" OnItemCreated="RadGrid1_ItemCreated" OnPreRender="RadGrid1_PreRender" ShowStatusBar="true" runat="server" OnNeedDataSource="RadGrid1_NeedData" AllowPaging="True" AllowSorting="True" AllowMultiRowSelection="True"> <MasterTableView PageSize="10"> <Columns> <telerik:GridButtonColumn Text="Select" CommandName="Select"> </telerik:GridButtonColumn> <telerik:GridButtonColumn Text="Deselect" CommandName="Deselect"> </telerik:GridButtonColumn> <telerik:GridTemplateColumn UniqueName="CheckBoxTemplateColumn"> <HeaderTemplate> <asp:CheckBox id="headerChkbox" OnCheckedChanged="ToggleSelectedState" AutoPostBack="True" runat="server"></asp:CheckBox> </HeaderTemplate> <ItemTemplate> <asp:CheckBox id="CheckBox1" OnCheckedChanged="ToggleRowSelection" AutoPostBack="True" runat="server"></asp:CheckBox> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings EnableRowHoverStyle="true" /> <PagerStyle Mode="NumericPages"></PagerStyle> </telerik:RadGrid> </ContentTemplate></asp:UpdatePanel>protected void RadGrid1_NeedData(object sender, GridNeedDataSourceEventArgs e){ RadGrid1.DataSource = CurrentOpportunity.SEChannelPartners;}protected void ToggleRowSelection(object sender, EventArgs e){ ((sender as CheckBox).NamingContainer as GridItem).Selected = (sender as CheckBox).Checked;}protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e){ if (e.Item is GridDataItem) { e.Item.PreRender += new EventHandler(RadGrid1_ItemPreRender); }}private void RadGrid1_ItemPreRender(object sender, EventArgs e){ ((sender as GridDataItem)["CheckBoxTemplateColumn"].FindControl("CheckBox1") as CheckBox).Checked = (sender as GridDataItem).Selected;}protected void ToggleSelectedState(object sender, EventArgs e){ CheckBox headerCheckBox = (sender as CheckBox); foreach (GridDataItem dataItem in RadGrid1.MasterTableView.Items) { (dataItem.FindControl("CheckBox1") as CheckBox).Checked = headerCheckBox.Checked; dataItem.Selected = headerCheckBox.Checked; }}protected void Page_PreRender(object sender, EventArgs e){ Literal1.Text = String.Format("<h3 class=\"qsfSubtitle\">Selected rows count is: {0}</h3>", RadGrid1.SelectedItems.Count);}protected void RadGrid1_PreRender(object sender, EventArgs e){ RadGrid1.DataSource = (ICollection<MyAccountClass>)GetAccounts(); RadGrid1.DataBind(); GridHeaderItem headerItem = RadGrid1.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem; (headerItem.FindControl("headerChkbox") as CheckBox).Checked = RadGrid1.SelectedItems.Count == RadGrid1.Items.Count;}Server Error in '/' Application.Invalid JSON primitive: {"minDateStr":"2/28/2012 0:0:0","maxDateStr":"12/31/2099 0:0:0"}.Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.Exception Details: System.ArgumentException: Invalid JSON primitive: {"minDateStr":"2/28/2012 0:0:0","maxDateStr":"12/31/2099 0:0:0"}.Source Error:An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.Stack Trace:[ArgumentException: Invalid JSON primitive: {"minDateStr":"2/28/2012 0:0:0","maxDateStr":"12/31/2099 0:0:0"}.] System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer) +543674 System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit) +37 System.Web.Script.Serialization.JavaScriptSerializer.DeserializeObject(String input) +13 Telerik.Web.UI.RadWebControl.LoadPostData(String postDataKey, NameValueCollection postCollection) +137 Telerik.Web.UI.RadDatePicker.System.Web.UI.IPostBackDataHandler.LoadPostData(String postDataKey, NameValueCollection postCollection) +40 System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +346 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1743Version Information: Microsoft .NET Framework Version:2.0.50727.3625; ASP.NET Version:2.0.50727.3634