| | |
| | | this.strTitle = _strTitle; |
| | | this.strWhere = _strWhere; |
| | | this.Text = _strTitle; |
| | | |
| | | btnIn.Click += (s, e) => |
| | | { |
| | | var list = new List<dynamic>(); |
| | |
| | | new UpdateParentEventArgs { DynamicList = list }); |
| | | Close(); |
| | | }; |
| | | tlMenu.IndicatorWidth = 50; |
| | | tlMenu.CustomDrawNodeIndicator += (s, ee) => |
| | | { |
| | | if (ee.IsNodeIndicator) |
| | | { |
| | | var index = ee.Node.TreeList.GetVisibleIndexByNode(ee.Node); |
| | | ee.Info.DisplayText = (index + 1).ToString(); |
| | | } |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 选择后的回调事件 |
| | | /// </summary> |
| | | public event EventHandler<UpdateParentEventArgs> UpdateParent; |
| | | |
| | | |
| | | private void TreeList1_CustomDrawNodeCheckBox(object sender, DevExpress.XtraTreeList.CustomDrawNodeCheckBoxEventArgs e) |
| | | { |
| | | // 判断当前节点是否为叶子节点(无子节点) |
| | |
| | | /// </summary> |
| | | private void getTree() |
| | | { |
| | | var pgq = new PageQueryModel(1, 999999, "a.idx"); |
| | | var pgq = new PageQueryModel(1, 999999, "a.defect_name"); |
| | | var json = JsonConvert.SerializeObject(pgq); |
| | | try |
| | | { |
| | | var strReturn = |
| | | UtilityHelper.HttpPost("", "MenuAction/GetListPage", json); |
| | | UtilityHelper.HttpPost("", "MesDefectCodeManager/GetListPage", json); |
| | | var dd = UtilityHelper.ReturnToTablePage(strReturn); |
| | | var dt = dd.rtnData.list; |
| | | tlMenu.DataSource = dt; |
| | | tlMenu.KeyFieldName = "guid"; |
| | | tlMenu.ParentFieldName = "upGuid"; |
| | | tlMenu.Tag = "name"; |
| | | tlMenu.ParentFieldName = "pid"; |
| | | tlMenu.Tag = "defectName"; |
| | | tlMenu.EndUpdate(); |
| | | this.tlMenu.CollapseAll(); |
| | | // tlMenu.OptionsBehavior.Editable = true; |
| | | tlMenu.OptionsBehavior.AllowRecursiveNodeChecking = false; |
| | | tlMenu.BestFitColumns(); |
| | | } |
| | | catch (Exception ex) |
| | | { |