树形表体一键展开代码示例
金蝶云社区-Tracy_Huang
Tracy_Huang
9人赞赏了该文章 1,416次浏览 未经作者许可,禁止转载编辑于2018年12月05日 10:46:34
树形表体折叠之后支持一键展开二开代码示例:

public class TreeExpandRowEdit : AbstractMFGBillPlugIn
    {
        public override void EntryBarItemClick(global::Kingdee.BOS.Core.DynamicForm.PlugIn.Args.BarItemClickEventArgs e)
        {
            base.EntryBarItemClick(e);
            switch (e.BarItemKey)
            {
                case "tbExpandRow":
                    DynamicObjectCollection entryDatas = this.View.Model.DataObject["TreeEntity"] as DynamicObjectCollection;
                    List<DynamicObject> lstEntryDatas = entryDatas.ToList();
                    foreach (var entryData in lstEntryDatas)
                    {
                        int rowIndex = entryDatas.IndexOf(entryData);
                        this.View.GetControl<TreeEntryGrid>("FTreeEntity").ExpandedRow(rowIndex);
                         //一键折叠
                         this.View.GetControl<TreeEntryGrid>("FTreeEntity").CollapsedRow(rowIndex);
                    }
                    break;
                default:
                    break;
            }
        }
    }


图标赞 9
9人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!