通过插件设置附件列表的列宽度以及字段显示隐藏
【应用场景】
通过插件设置附件列表的列宽度以及字段显示隐藏
【注意事项】
通过重写列表插件的 ListCreateColumns 方法实现,也适用于其他列表的二开。
【案例演示】
修改附件列表文件名列的宽度,并修改列名。
【实现步骤】
<1>编写列表插件,代码如下。
using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Reflection; using System.Text.RegularExpressions; using System.Web; using Kingdee.BOS; using Kingdee.BOS.App.Data; using Kingdee.BOS.Core; using Kingdee.BOS.Core.Attachment; using Kingdee.BOS.Core.Bill.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel; using Kingdee.BOS.Core.List.PlugIn; using Kingdee.BOS.Core.List.PlugIn.Args; using Kingdee.BOS.Core.Metadata; using Kingdee.BOS.Core.Metadata.FieldElement; using Kingdee.BOS.Core.Objects.Const; using Kingdee.BOS.Core.SqlBuilder; using Kingdee.BOS.JSON; using Kingdee.BOS.Resource; using Kingdee.BOS.ServiceHelper.FileServer; using Kingdee.BOS.Util; using Kingdee.BOS.Web.DynamicForm; namespace DemoPlugin { [Description("附件列表插件扩展"), HotUpdate] public class AttachmentListPlugInExt : AbstractListPlugIn { public override void ListCreateColumns(ListCreateColumnsEventArgs e) { base.ListCreateColumns(e); // 找到标识为 FAttachmentName 的字段 var attachmentNameCol = e.Columns .Select(c => c as JSONObject) .FirstOrDefault(c => "FAttachmentName".EqualsIgnoreCase(c["dataIndex"].GetString())); // 设置列名 attachmentNameCol["header"] = "名字"; // 设置列宽 attachmentNameCol["width"] = 500; // 设置列可见性 attachmentNameCol["visible"] = true; } } }
<2>拷贝插件组件到应用站点的WebSite\Bin目录下,重启IIS。
<3>BOSIDE扩展附件明细,注册列表插件,保存元数据,开发完毕。
【功能验证】
<1>登录业务站点,打开任意单据的附件列表,可以看到文件名列的列名和列宽已被修改。
【参考资料】
二开实现附件列表直接点击附件文件名预览文件 (kingdee.com)
(预计24年6月份版本上线)通过插件设置附件列表打开时的宽高 (kingdee.com)
【金蝶云星空BOS二次开发案例演示】
https://vip.kingdee.com/article/94751030918525696
通过插件设置附件列表的列宽度以及字段显示隐藏
【应用场景】通过插件设置附件列表的列宽度以及字段显示隐藏【注意事项】通过重写列表插件的 ListCreateColumns 方法实现,也适用于其他...
点击下载文档
本文2024-09-23 03:44:23发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-160794.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章