树形表体一键展开代码示例
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人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读