电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

列表插件.二开案例.记录翻页选中行打开子列表进行操作(简易备选)

来源:金蝶云社区作者:金蝶2024-09-236

列表插件.二开案例.记录翻页选中行打开子列表进行操作(简易备选)

【场景】列表不支持翻页操作,除非准确过滤控制在一个页面;提供二开简易方案实现记录跨页选中行 【案例】记录跨页选中行,打开子列表做后续操作 <1>列表插件 ![image.webp](/download/0100a098dfb6fd61488eb8fcbaaf49a7f8f1.webp) ```csharp using Kingdee.BOS.Core.CommonFilter; using Kingdee.BOS.Core.DynamicForm; using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Core.List; using Kingdee.BOS.Core.List.PlugIn; using System; using System.Collections.Generic; using System.Linq; namespace DynamicFormPlugIn.List { [Kingdee.BOS.Util.HotUpdate] public class ListPlugIn_RecordSelRow : AbstractListPlugIn { private List<long> billIds = new List<long>(); public override void BarItemClick(BarItemClickEventArgs e) { if (string.Equals("tbRecordBill", e.BarItemKey, StringComparison.OrdinalIgnoreCase)) { var pkIds = this.ListView.SelectedRowsInfo.GetPrimaryKeyValues(); foreach (var pkId in pkIds) { if (pkId == null) continue; billIds.Add(Convert.ToInt64(pkId)); } return; } if (string.Equals("tbRecordClear", e.BarItemKey, StringComparison.OrdinalIgnoreCase)) { ClearSelectInfo(); return; } if (string.Equals("tbShowSpecList", e.BarItemKey, StringComparison.OrdinalIgnoreCase)) { ShowSpecList(); return; } } private void ClearSelectInfo() { billIds.Clear(); } private void ShowSpecList() { if (bill

列表插件.二开案例.记录翻页选中行打开子列表进行操作(简易备选)

【场景】列表不支持翻页操作,除非准确过滤控制在一个页面;提供二开简易方案实现记录跨页选中行【案例】记录跨页选中行,打开子列表做后续...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信