private void tvPermission_BeforeCheckNode(object sender, CheckNodeEventArgs e) { if (tvRole.FocusedNode.GetDisplayText("RoleName") == "系统管理员" && PropertyHelper.CurrentUser.RoleName != "超级管理员") { e.CanCheck = false; } }
private void treeList1_BeforeCheckNode(object sender, CheckNodeEventArgs e) { if (e.Node.Level <= 1) { e.CanCheck = false; } e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); }
private void treeListRemoteData_BeforeCheckNode_1(object sender, CheckNodeEventArgs e) { e.CanCheck = false; //if ((bool) sender) //{ // e.CanCheck = true; //} }
private void treeList_BeforeCheckNode(object sender, CheckNodeEventArgs cnea) { // if the tree list node is not enabled don't allow it to be checked if (Convert.ToBoolean(cnea.Node.GetValue(EnabledFieldName)) == false) { cnea.CanCheck = false; } }
private void TreeListBeforeCheckNode(object sender, CheckNodeEventArgs e) { if (e.Node.GetValue(0).GetType().Equals(typeof(OrderHeaderObj))) { e.CanCheck = Model.CanCheck((e.Node.GetValue(0) as OrderHeaderObj)); } e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); }
private void treeListRule_BeforeCheckNode(object sender, CheckNodeEventArgs e) { if (TreeShowType != RuleTreeShowType.ViewRulesAndSelection) { return; } e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); }
private void docTreeList_BeforeCheckNode(object sender, CheckNodeEventArgs e) { if (e.Node[colTYP] != DBNull.Value) { e.CanCheck = true; } else { e.CanCheck = false; } }
private void treeList1_BeforeCheckNode(object sender, CheckNodeEventArgs e) { TreeListNode node = e.Node; if (node.Checked) { node.UncheckAll(); } else { node.CheckAll(); } while (node.ParentNode != null) { node = node.ParentNode; node.CheckState = AnyChildIsChecked(node) ? CheckState.Checked : CheckState.Unchecked; } }
/// <summary> /// 设定TreeList控件是否可以选中 /// </summary> private void treeListDesignBom_BeforeCheckNode(object sender, CheckNodeEventArgs e) { try { if (e.Node == null) { return; } string reParentStr = DataTypeConvert.GetString(e.Node["ReParent"]); if (reParentStr == "") { e.CanCheck = true; } else { e.CanCheck = false; } } catch (Exception ex) { ExceptionHandler.HandleException(this.Text + "--设定TreeList控件是否可以选中错误。", ex); } }
private void treeList2_BeforeCheckNode(object sender, CheckNodeEventArgs e) { tree_controlle_.BeforeCheckNode(sender, e); }
/// <summary> /// 禁止操作节点CheckBox /// 说明 /// 在BeforeCheckNode事件中使用 /// </summary> /// <param name="tree">TreeListNode</param> /// <param name="conditionHanlder">委托</param> /// <param name="e">CheckNodeEventArgs</param> public static void DisabledSetCheckBox(this TreeListNode tree, Predicate <TreeListNode> conditionHanlder, CheckNodeEventArgs e) { if (conditionHanlder(e.Node)) { e.CanCheck = false; } }
private void treeListChucNang_BeforeCheckNode(object sender, CheckNodeEventArgs e) { e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); }
private void treeList1_BeforeCheckNode(object sender, CheckNodeEventArgs e) { //e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); }
private void treeListRule_BeforeCheckNode(object sender, CheckNodeEventArgs e) { if (TreeShowType != RuleTreeShowType.ViewRulesAndSelection) return; e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); }
private void TreeListBeforeCheckNode(object sender, CheckNodeEventArgs e) { if (e.Node.GetValue(0).GetType().Equals(typeof(OrderHeaderData))) { e.CanCheck = (e.Node.GetValue(0) as OrderHeaderData).IdOrderState == 2; } if (e.Node.GetValue(0).GetType().Equals(typeof(PreOrderHeaderData))) { e.CanCheck = (e.Node.GetValue(0) as PreOrderHeaderData).IdOrderState == 2; } e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); }
private void treeList1_BeforeCheckNode(object sender, CheckNodeEventArgs e) { BeforeEditIsCheckedNode = e.Node.Checked; }
private void treeList_BfgoreCheckNode(object sender, CheckNodeEventArgs e) { e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); if (e.Node.ImageIndex != 2)//folder { CheckSubNodes(e.Node, e.State); } if (e.State == CheckState.Checked) { CheckParentNodes(e.Node.ParentNode); } }
private void OnCategoriesBeforeCheckNode(object sender, CheckNodeEventArgs e) { if (!_handleCheckEvens) return; if (e.State != CheckState.Checked) return; var curentCheckedTagsCount = _rootNode.Nodes.SelectMany(node => node.Nodes).Count(node => node.CheckState != CheckState.Unchecked); var newCheckedTagsCount = curentCheckedTagsCount; if (e.Node.Tag is SearchGroup) newCheckedTagsCount += e.Node.Nodes.Count; else if (e.Node.Tag is SearchTag) newCheckedTagsCount++; if (newCheckedTagsCount <= MainController.Instance.Lists.SearchTags.MaxTags) return; MainController.Instance.PopupMessages.ShowWarning(String.Format("Only {0} Search Tags are ALLOWED", MainController.Instance.Lists.SearchTags.MaxTags)); _handleCheckEvens = false; e.State = e.PrevState; e.CanCheck = false; _handleCheckEvens = true; }
void treeList_BeforeCheckNode(object sender, CheckNodeEventArgs e) { e.CanCheck = CanCheckNode(e.Node); }
/// <summary> /// 树形勾选前触发 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TrlAREA_BeforeCheckNode(object sender, CheckNodeEventArgs e) { e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); }