private void treeViewUO_Collapse(object sender, Microsoft.Web.UI.WebControls.TreeViewClickEventArgs e) { try { if (e.Node != "0") { OrganigrammaTreeNode TreeNodo; TreeNodo = (OrganigrammaTreeNode)treeView.GetNodeFromIndex(e.Node); Microsoft.Web.UI.WebControls.TreeNode nodoFiglio; if (TreeNodo.getTipoNodo().Equals("U")) { if (TreeNodo.Nodes.Count > 0) { TreeNodo.Nodes.Clear(); } nodoFiglio = new Microsoft.Web.UI.WebControls.TreeNode(); nodoFiglio.Text = "<font color='#ff0000'> loading...</font>"; TreeNodo.Nodes.Add(nodoFiglio); } treeView.SelectedNodeIndex = e.Node; } } catch { this.lbl_avviso.Text = "Attenzione! si è verificato un errore"; } }
private void treeViewUO_Expand(object sender, Microsoft.Web.UI.WebControls.TreeViewClickEventArgs e) { try { if (e.Node != "0") { OrganigrammaTreeNode TreeNodo; TreeNodo = (OrganigrammaTreeNode)treeView.GetNodeFromIndex(e.Node); if (TreeNodo.getTipoNodo().Equals("U")) { if (TreeNodo.Nodes.Count > 0) { TreeNodo.Nodes.Clear(); } this.LoadTreeViewLivelloFigli(e.Node, TreeNodo.getTipoNodo()); } treeView.SelectedNodeIndex = e.Node; } else { this.InizializeTree(); } } catch { this.lbl_avviso.Text = "Attenzione! si è verificato un errore"; } }
private void tvControl_Check(object sender, Microsoft.Web.UI.WebControls.TreeViewClickEventArgs e) { Microsoft.Web.UI.WebControls.TreeNode selectedNode = this.tvControl.GetNodeFromIndex(e.Node); Page.RegisterStartupScript("__SetSelectedObject", string.Format("<script language='javascript'>SetControlText('{0}','{1}');SetControlText('{2}','{3}');window.close();</script>", this.textControlID, selectedNode.Text, this.valueControlID, selectedNode.NodeData)); }