尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
金蝶云星空表单插件动态获取单据体循环赋值
方法定义与上下文说明以下代码是FBomChangeBillPlugin类中的BeforeBindData方法的一部分该方法在单据数据绑定前执行用于初始化界面控件状态。/// summary/// 在单据数据绑定前执行初始化界面控件状态/// /summary/// param namee事件参数/paramprotectedoverridevoidBeforeBindData(EventArgse){base.BeforeBindData(e);// 获取当前业务实体类型protectedoverridestringstrentityFBomChangeEntity;// 获取当前业务实体实例protectedEntityEntityView.BusinessInfo.GetEntity(strentity);// 设置控件属性忽略清理过滤器View.GetControl(strentity).SetCustomPropertyValue(IngoreCleanFilterstring,true);// 遍历实体字段根据条件禁用部分字段编辑器foreach(Fieldfiledinbase.Entity.Fields){Dictionarystring,DynamicObjectreFieldsDicReFieldsDic;FuncKeyValuePairstring,DynamicObject,boolpredicate(KeyValuePairstring,DynamicObjecto)((DynamicObject)o.Value[ExtendID])[Key].ToString().ToUpper()filed.Key.ToUpper();if(reFieldsDic.Any(predicate)){View.GetFieldEditor(filed.Key,i).Enabledfalse;}}}方法说明所属类:FBomChangeBillPluginBOM变更单插件类方法名:BeforeBindData参数:EventArgs e- 事件参数返回值:void无返回值调用时机:在单据界面加载时数据绑定到控件之前自动调用属于插件生命周期方法由金蝶云·星空平台框架调用方法作用:初始化界面控件的初始状态根据业务规则禁用某些字段的编辑功能设置控件的自定义属性核心逻辑说明实体获取: 通过View.BusinessInfo.GetEntity()获取当前业务实体控件配置: 设置控件的IngoreCleanFilterstring属性为true字段处理: 遍历实体所有字段根据ReFieldsDic中的配置决定是否禁用对应字段编辑器条件判断: 通过比较字段Key与扩展ID的Key来确定是否需要禁用字段
RELATED

相关推荐

iOS激活锁绕过神器:applera1n帮你5分钟解锁旧款iPhone

iOS激活锁绕过神器:applera1n帮你5分钟解锁旧款iPhone

iOS激活锁绕过神器:applera1n帮你5分钟解锁旧款iPhone 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n 你是否曾经面对着一台被激活锁困住的iPhone,感到束手无策?无论…

📅 2026/10/2 16:37:52
DeepRetrieval揭秘:革命性搜索代理训练框架如何通过RLVR技术重塑检索结果?

DeepRetrieval揭秘:革命性搜索代理训练框架如何通过RLVR技术重塑检索结果?

DeepRetrieval揭秘:革命性搜索代理训练框架如何通过RLVR技术重塑检索结果? 【免费下载链接】DeepRetrieval [COLM’25] DeepRetrieval — 🔥 Training Search Agent by RLVR with Retrieval Outcome 项目地址: https://gitcode.com/gh_mirr…

📅 2026/9/24 8:43:48
Bilibili视频下载终极指南:三步构建个人媒体库的完整教程

Bilibili视频下载终极指南:三步构建个人媒体库的完整教程

Bilibili视频下载终极指南:三步构建个人媒体库的完整教程 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirror…

📅 2026/9/16 17:31:54
MORE NEWS

更多资讯

📰

从细胞清单到空间生态位:PCF与单细胞测序联合分析能解决什么问题?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

多本书规则怎么搭才不打架?agent-rules-books 91对规则兼容性矩阵详解

多本书规则怎么搭才不打架?agent-rules-books 91对规则兼容性矩阵详解 【免费下载链接】agent-rules-books AGENTS.md rules / skills for AI coding agents: Codex, Cursor & Claude Code. Inspired by Clean Code, Refactoring, DDD, Clean Architecture and …

📰

Python材料证据建模:避免把样品结论扩成整个产品系列

产品资料进入数据库后,一个常见错误是把“某件样品的某个部位”改写成“整个系列的全部部件”。证书编号保留下来了,适用对象却丢了。可以把对象、部位、属性和值一起存储,并在引用前做一次范围校验。这里以芝梵官网公开的材料鉴别字段为例&a…

📰

Codex 安装踩坑记:从 Node.js、npm 到 Git Bash 的完整配置流程与 TaoToken 接入

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Visual Studio二月更新:C++构建性能优化与安装器问题排查指南

1. 先聊两句:我为什么会翻译这份更新说明Visual Studio 的每月更新说明,说实话在社区里一直属于"有人转载但没人细看"的那类内容。大多数开发者看到"二月更新"四个字,第一反应是:又有新版本要强制重启了&…

📰

告别Token消耗!用Roo Cline开发项目专属MCP Server,让AI编程不再烧钱,Claude app化身编程IDE,一次配置永久省钱!最强编程AI智能体!Roo Cline超越Cline

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬