private void tvFormat_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e) { TreeNode node = tvFormat.GetNodeFromIndex(e.NewNode); SyncToolbar(node); txtFileName.Text = node.Text; }
private void TestTreeView_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e) { // Set the currently selected node... Session["SelectedNode"] = e.NewNode; // Expand the tree nodes before performing a selection... this.ExpandTreeNodes( ); TreeNode selectedNode = TestTreeView.GetNodeFromIndex(e.NewNode); // Need to make sure that the currently selected node really is the // selected node... this.SetSelectedNode( ); if (selectedNode.Type == "Area") { this.ShowSelectedAreaInformation(selectedNode); } else { this.ShowSelectedTestInformation(selectedNode.ID); } // Clear out any visible error messages... ErrorMessage.Text = ""; }
private void Titolario_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e) { try { eseguiRicerca(); } catch (System.Exception es) { ErrorManager.redirect(this, es); } }
/// <summary> /// treeViewUO_SelectedIndexChange /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void treeViewUO_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e) { try { if (!e.NewNode.Equals("0")) { myTreeNode TreeNodo; TreeNodo = (myTreeNode)treeViewUO.GetNodeFromIndex(e.NewNode); this.TornaAllaWndChiamante(TreeNodo); } } catch { this.executeJS("<SCRIPT>alert('Attenzione, si è verificato un errore di sistema');</SCRIPT>"); } }
/// <summary> /// Event handler for the OnCollapse event. /// </summary> /// <param name="e">Event arguments</param> /// <returns>true to bubble, false to cancel</returns> protected virtual bool OnCollapse(EventArgs e) { if (Expanded) { Expanded = false; // If this node was selected, unselect it and make the parent the selected node // Note: The client handles this nicely uplevel; we only need to do this downlevel if (! ParentTreeView.IsUpLevel) { String strNewIndex = GetNodeIndex(); String strOldIndex = ParentTreeView.SelectedNodeIndex; if (strOldIndex.StartsWith(strNewIndex) && strOldIndex != strNewIndex) { TreeViewSelectEventArgs e2 = new TreeViewSelectEventArgs(strOldIndex, strNewIndex); ParentTreeView.DoSelectedIndexChange(e2); // Since this only gets called downlevel, we don't need to worry about other selection // changes being queued-- this will be the only one, and so we can queue an event for it ParentTreeView._eventList.Add("s"); ParentTreeView._eventList.Add(e2); } } return true; } else return false; }
private void tvRubric_SelectedIndexChange(object sender, TreeViewSelectEventArgs e) { TreeNode node = tvRubric.GetNodeFromIndex(e.NewNode); if (node.NodeData.Split(" ".ToCharArray())[0] == "Rubric") { int rubID = GetRubricID(node); Rubric rub = new Rubrics(Globals.CurrentIdentity).GetInfo(rubID); if (RubricSelect != null) RubricSelect(this, new RubricViewSelectEventArgs(rub)); } else { int resID = GetResultID(node); Result res = new Results(Globals.CurrentIdentity).GetInfo(resID); if (ResultSelect != null) ResultSelect(this, new RubricViewSelectResultEventArgs(res)); } }
/// <summary> /// Event handler for selection changes. /// </summary> /// <param name="e">Event arguments.</param> protected internal virtual void OnSelectedIndexChange(TreeViewSelectEventArgs e) { if (SelectedIndexChange != null) SelectedIndexChange(this, e); }
/// <summary> /// Called when the selected TreeNode changes. /// </summary> /// <param name="e">Event arguments.</param> protected internal virtual void DoSelectedIndexChange(TreeViewSelectEventArgs e) { // select/deselect nodes TreeNode node = GetNodeFromIndex(e.OldNode); if (node != null) node.Selected = false; node = GetNodeFromIndex(e.NewNode); if (node != null) { node.Selected = true; SelectedNodeIndex = e.NewNode; } }
/// <summary> /// Called when the TreeView on the client-side submitted the form. /// </summary> /// <param name="eventArg">Event argument.</param> protected bool ProcessEvents(string eventArg) { if (eventArg == null || eventArg == String.Empty || eventArg == " ") // Don't know why, but the framework is giving a " " eventArg instead of null return false; TreeNode tn = null; String[] events = eventArg.Split(new Char[] {';'}); foreach (string strWholeEvent in events) { String[] parms = strWholeEvent.Split(new Char[] {','}); if (parms[0].Length > 0) { if (parms[0].Equals("onselectedindexchange") && parms.GetLength(0) == 3) { TreeViewSelectEventArgs e = new TreeViewSelectEventArgs(parms[1], parms[2]); tn = GetNodeFromIndex(parms[2]); if (tn != null) tn.LowerPostBackEvent(parms[0]); DoSelectedIndexChange(e); _eventList.Add("s"); _eventList.Add(e); } else if ((parms[0].Equals("onexpand") || parms[0].Equals("oncollapse") || parms[0].Equals("oncheck")) && parms.GetLength(0) == 2) { TreeViewClickEventArgs e = new TreeViewClickEventArgs(parms[1]); if (parms[0].Equals("onexpand")) _eventList.Add("e"); else if (parms[0].Equals("oncollapse")) _eventList.Add("c"); else _eventList.Add("k"); _eventList.Add(e); tn = GetNodeFromIndex(parms[1]); if (tn != null) tn.LowerPostBackEvent(parms[0]); } } } if (_eventList.Count > 0) return true; else return false; }
protected void tvFiles_SelectedIndexChange(object sender, TreeViewSelectEventArgs e) { FileSystem fs = new FileSystem(Globals.CurrentIdentity); TreeNode selnode = tvFiles.GetNodeFromIndex(e.NewNode); ViewState["gridpath"] = fs.GetFile(selnode.NodeData).FullPath; BindFileGrid(); }
/// <summary> /// seleziona nodo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e) { Microsoft.Web.UI.WebControls.TreeNode selectedNode = TreeView1.GetNodeFromIndex(e.NewNode); selectedNode.NavigateUrl = "javascript:void(0);"; }
private void tvRubric_SelectedIndexChange(object sender, TreeViewSelectEventArgs e) { TreeNode node = tvRubric.GetNodeFromIndex(e.NewNode); ActivateNodeView(node); }
private void Folders_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e) { bool rootFolder; DocsPaWR.Folder selectedFolder = getSelectedFolder(out rootFolder); }