/// <summary> /// Handles the NodeDataBound event of the treeCategories control (adds Tooltip) /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">instance containing the event data.</param> protected void treeCategories_NodeDataBound(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { if (ShowToolTips) { e.Node.ToolTip = (string)DataBinder.Eval(e.Node.DataItem, "FaqCategoryDescription"); } }
protected void AppGroupTreeView_NodeDataBound(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { if (e == null) { return; } if (e.Node.DataItem != null) { DataRowView dataSourceRow = (DataRowView)e.Node.DataItem; if (dataSourceRow != null) { e.Node.ToolTip = dataSourceRow["InstancesRoles"].ToString(); string[] groupIds = ((Micajah.Common.Dal.ClientDataSet.UserRow)((MagicForm)((Micajah.Common.WebControls.TreeView)sender).Parent.Parent.Parent.Parent).DataItem)["GroupId"].ToString().Split(','); if (groupIds.Length > 0) { foreach (string groupId in groupIds) { if (groupId == dataSourceRow["GroupId"].ToString()) { e.Node.Checked = true; break; } } } } } }
protected void RadTreeViewRequestType_Expand(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { if (string.IsNullOrEmpty(e.Node.Value) && e.Node.Level == 0) { var requestTypeManager = new RequestTypeManager(); //Select From DB var q = from r in requestTypeManager.GetQuery() where (r.ParentRequestType == null && r.RequestTypeID != 0) orderby r.DisplayOrder select new { r.Title, r.RequestTypeID }; foreach (var item in q.ToList()) { if (item.RequestTypeID != 0) { var node = new RadTreeNode(); node.Text = item.Title; node.Value = item.RequestTypeID.ToString(); node.ExpandMode = TreeNodeExpandMode.ServerSideCallBack; node.Attributes.Add("Level", (e.Node.Level + 1).ToString()); node.Category = (e.Node.Level + 1).ToString(); e.Node.Nodes.Add(node); } } } else { var parentId = long.Parse(e.Node.Value); if (e.Node.Level < 3) { var requestTypeManager = new RequestTypeManager(); var childNodes = (from r in requestTypeManager.GetQuery() where (r.ParentRequestType == parentId) orderby r.DisplayOrder //this line add by ahmadpoor select r).ToList(); // new { r.Title, r.RequestTypeID }; foreach (var item in childNodes) { var node = new RadTreeNode { Text = item.Title, Value = item.RequestTypeID.ToString(), ExpandMode = TreeNodeExpandMode.ServerSideCallBack }; //node.ToolTip = (e.Node.Level + 1).ToString(); node.Category = (e.Node.Level + 1).ToString(); e.Node.Nodes.Add(node); } //e.Node.ExpandMode = TreeNodeExpandMode.ClientSide; e.Node.ExpandMode = TreeNodeExpandMode.ServerSideCallBack; } else { e.Node.Expanded = false; } } }
protected void AppGroupTreeView_NodeDataBound(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { if (e.Node.DataItem != null) { DataRowView dataSourceRow = (DataRowView)e.Node.DataItem; if (dataSourceRow != null) { e.Node.ToolTip = dataSourceRow["InstancesRoles"].ToString(); } } }
protected void rdTree_NodeClick(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { if (!string.IsNullOrEmpty(e.Node.Value) & e.Node.Level > 0) { CodNodo.Value = e.Node.Value; if (!string.IsNullOrEmpty(rpnNavigate.ClientID)) { StringBuilder cUrl = new StringBuilder(); cUrl.Append("NodoPreview.aspx"); Session["CodNodo"] = e.Node.Value; rpnNavigate.ContentUrl = cUrl.ToString(); } } }
//----------------------------------------------------------------------------------------- protected void TreeViewOrganizationRad_NodeExpand(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { var organizationManager = new OrganizationChartManager(); if (string.IsNullOrEmpty(e.Node.Value) && e.Node.Level == 0) { var q = organizationManager.GetLocationNullParent(); foreach (var item in q.ToList()) { var radnode = new RadTreeNode(item.Title, item.OrganizationID.ToString()) { ExpandMode = TreeNodeExpandMode.ServerSideCallBack, //ToolTip = item.Weight.ToString() Category = item.Weight.ToString() + "-" + item.DisregardPriority.ToString() }; radnode.Text = radnode.Text;// +" - " + radnode.Category; e.Node.Nodes.Add(radnode); } } else { var parentId = long.Parse(e.Node.Value); if (e.Node.Level < 5) { var childLocation = new OrganizationChartManager().GetChildLocation(parentId).ToList(); TreeNodeExpandMode treeNodeExpandMode = e.Node.Level == 5 - 1 ? TreeNodeExpandMode.ClientSide : TreeNodeExpandMode.ServerSideCallBack; foreach (var item in childLocation) { var radnode = new RadTreeNode(item.Title, item.OrganizationID.ToString()) { ExpandMode = treeNodeExpandMode, Category = item.Weight.ToString() + "-" + item.DisregardPriority.ToString() }; radnode.Text = radnode.Text;// +" - " + radnode.Category; e.Node.Nodes.Add(radnode); } e.Node.ExpandMode = TreeNodeExpandMode.ServerSideCallBack; } else { e.Node.Expanded = false; } } }
protected void rtrvProyectWorks_NodeClick(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { int id = Convert.ToInt32(e.Node.Value); RadTreeNode node1 = rtrvProyectWorks.FindNodeByValue(id.ToString()) as RadTreeNode; if (node1 != null) { int nodes_children = node1.Nodes.Count; if (nodes_children > 0) { node1.Expanded = node1.Expanded == true ? false : true; } ayudas ayuda = GetAyuda(id); if (ayuda != null && ayuda.id_ayuda_padre != null) { lbldesc.Text = ayuda.descripcion == "" ? "No hay descripción disponible." : ayuda.descripcion; lbltituloayuda.Text = ayuda.titulo; string codigo = ""; image.Visible = false; PlaceHolder1.Visible = false; if (ayuda.video) { string url = HttpContext.Current.Request.Url.AbsoluteUri; url = url.Replace("Pages/Common/ayuda.aspx", ""); codigo = "<div align='center' style='max-height:400px' class='embed-responsive embed-responsive-16by9'>" + "<video class='embed-responsive-item' controls>" + " <source src='" + url + ayuda.src + "' type='video/mp4'>" + "</video>" + " </div>"; PlaceHolder1.Visible = true; PlaceHolder1.Controls.Add(new Literal { Text = codigo }); } else { image.Visible = true; image.ImageUrl = ayuda.src; } ModalShow("#ModalAyudas"); } } }
protected void RadTree1_NodeExpand(object o, Telerik.Web.UI.RadTreeNodeEventArgs e) { AddChildNodes(e.Node); }
protected void TreeResources_NodeClick(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { tbNodeText.Text = e.Node.Text; }
protected void RadTreeView1_NodeCheck(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { if (e.Node.Checked) { } }
private void RadTreeView1_NodeCheck1(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) { System.Diagnostics.Debug.Print("/// Entry \"{0}\" {1}checked.\n\tSelected value is : {2}\n", e.Node.Text, (e.Node.Checked) ? "" : "un", DDTV_Test.SelectedText); }