function GetGenerationVersions(sender, eventArgs) { var filterString = eventArgs.get_text(); var rcbElement = sender.get_element(); // var parentRowID = $(rcbElement).parents("tr").first().prev("tr.rgRow, tr.rgAltRow")[0].id; var genID = sender.get_element().parentNode.parentNode.getDataKeyValue("ID");
//.get_parent().get_parent().get_masterTableView().get_dataItems()[0].getDataKeyValue("GenerationID"); alert(genID.toString()); var context = eventArgs.get_context(); context["FilterString"] = filterString; context["SiteID"] = document.getElementById("<%=lblSiteID.ClientID %>").innerText; context["ProductID"] = $find('<%=rcbProducts.ClientID %>').get_selectedItem().get_value(); context["GenerationName"] = genID; }if (e.Item is GridDataItem) { if (e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["DocTypes"].ToString() == "Multiple") { // Find Column and change colours GridDataItem item = (GridDataItem)e.Item; item["DocReferences"].BackColor = Color.Tomato; item["DocReferences"].ForeColor = Color.White; }}Hi,
I've a radTabStrip and a radMultiPage.
I need to update with AjaxManager the content of the PageView into my radMultiPage.
Each pageView creates on demand, during the OnPageViewCreated event each UserControl in the pageView.
My problem is the refresh of this control.
If I do an async postback into pageView and this adds a new pageView, on the client I never see the new pageView.
I'm able only to refresh the tabstrip, when i try to refresh the multipage, the first pageView (which called the postback) disappears, and the new pageView appears, if I select the previous pageView I receive ajax error message.
I tried also to add a custom event on my page which returns the PageViewID generated during the process and adds this to the AjaxControl, but it doesn't work, because the AjaxControl can update after the page was rendered and the user click on the button.
Can you help me?
Thanks in advance
,_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).