- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IDynamicFormView 接口使用示例代码
修订记录
Ver. No 日期 编制\修订
张日照刘泽铭
V1.0吴亮
张晋博
校对 批准赖碧云
丁振华
修改的章节号
初始版本
问题和意见
如果你对文档有任何意见、问题或想法,或者你的问题未在此文档中找到答案,请通过电子邮件联系我们
IDynamicFormView 接口概要说明
IDynamicFormView 接口,MVC 架构中的视图层实现接口,负责界面展示等相关操作, 对动态表单的视图进行管理,广泛应用于表单插件和列表插件。
表单插件和列表插件访问 View 属性取得 IDynamicFormView 的接口实例。
公共属性
BillBusinessInfo
当前页面管理的来源单据逻辑元数据。
语法
属性定义:
C#
C#
BusinessInfo BillBusinessInfo { get; }
备注:
与 BusinessInfo 的区别是在列表(或在简单报表和移动单据),BillBusinessInfo 表示来 源单据的逻辑元数据,如列表有自身的逻辑元数据,界面上包含了一个表格,但表格中的字 段又是根据来源单据的字段动态生成的,所以平台通用列表都会去访问来源单据的业务信息, 这里公开来源单据信息以便用户在列表插件(或系统简单报表插件)中使用。
就目前来说,一般情况下除了在列表(或系统报表的简单报表和移动单据)视图中,它表示来源单据的逻辑元数据外,其它情况下它BusinessInfo 都是表示当前对象的逻辑元数据。
常用属性
名称
名称
Elements
描述
返回单据上的全部元素,包括全部字段、实体
Entrys
返回单据上的全部实体
MainOrgField
返回单据的主业务组织字段
常用方法
名称
GetBillNoField()
GetBillTypeField() GetBosFields()
GetDynamicObjectType([bool forceRebuild= false])
GetEntity(string key) GetField(string key) GetFieldList() GetForm() GetRealField(string key) GetRedBlueField()
GetSubBusinessInfo(System.Collections.Generic.Liststring
sectionKeys)
案例 单据列表默认按指定字段进行排序
代码来源
描述
获取单据编号字段,如果是基础资料,则返回基础资料编码
获取单据类型字段
获取单据全部字段
获取单据的 ORM 数据模型对象,
参数决定是否重新构建 ORM 数据对象模型。单据元数据改变后,需要强制要求重新构建 ORM 数据对象模型。
获取单据的实体元数据
获取单据字段元数据
获取单据全部字段元数据列表
获取单据整体属性元数据
获取代理字段的真实字段元数据
获取红蓝单标志字段
根据所选字段,产生节选单据元数据
供应链单据列表公共插件
供应链单据列表公共插件
Kingdee.K3.SCM.Business.PlugIn.SCMBillList,
Kingdee.K3.SCM.Business.PlugIn
需求背景
供应链所有列表在展示时,希望按编码与创建日期降序排列实现方案
供应链通用插件中,在列表准备过滤条件阶段(PrepareFilterParameter 事件),通过 BillBusinessInfo 获取编号与创建日期的字段元数据信息,通过字段元数据信息可以得到这两个字段对应的数据库字段名称。使用这些名称,修改事件的排序子句,后面加载列表数据的 时候 BOS 平台会根据这个排序子句对列表进行排序。
示例代码
C#
using System;
using System.Collections.Generic; using System.Linq;
using System.Text;
using System.ComponentModel;
using Kingdee.BOS.Core.List.PlugIn; using Kingdee.BOS.Core.DynamicForm; using Kingdee.BOS.Core.List;
using Kingdee.BOS.Core.Metadata.FormElement; using Kingdee.BOS.Core.Metadata.BarElement; using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Core.Metadata;
using Kingdee.K3.Core; u
您可能关注的文档
最近下载
- 化工热力学马沛生第二版习题答案讲解.doc VIP
- 川民版《劳动教育》三上 第3课《整理图书角》教学设计.docx VIP
- 福建省建筑节能工程施工文件管理规程.pdf VIP
- 研究生入学体检表(模板).pdf VIP
- 2024年武汉市武昌区招聘社区干事真题.docx VIP
- 精品解析:天津市天津中学2023-2024学年高二上学期第一次月考化学试题-A4答案卷尾.docx VIP
- 备件供应实施方案.docx VIP
- 建筑施工技术教案.pdf VIP
- 化工热力学马沛生第二版习题答案.docx VIP
- 福建省市政工程施工文件管理规程》编号为DBJT13-135-2017_9493.docx VIP
文档评论(0)