- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
K/3 Cloud BOS 插件开发百问百答修订记录Ver. No日期编制\修订校对批准修改的章节号V1.020150428张晋博丁振华赖碧云初始版本,共39个问题问题和意见如果你对文档有任何意见、问题或想法,或者你的问题未在此文档中找到答案,请通过电子邮件联系我们mailto:jinbo_zhang@jinbo_zhang@目录K/3 Cloud BOS 插件开发百问百答11.入门篇41.1.如何创建并启用各类插件41.1.1.如何创建并启用动态表单插件41.1.2.如何创建并启用单据编辑插件81.1.3.如何创建并启用基础资料编辑插件91.1.4.如何创建并启用列表插件101.1.5.如何创建并启用操作插件111.1.6.如何创建并启用账表取数插件151.1.7.如何创建并启用单据转换插件181.1.8.如何创建并启用反写插件181.2.为何插件不起作用,如何排查202.进阶篇212.1.插件代码,如何自行调用单据操作服务212.1.1.如何加载(Load)单据212.1.2.如何调用保存(Save)操作252.1.3.如何调用提交(Submit)操作282.1.4.如何调用审核/反审核(Audit/UnAudit)操作312.1.5.如何调用禁用(Disabled)操作342.1.6.如何删除(Delete)单据372.2.调用单据操作后,如何判断结果,并处理交互提示402.3.插件给字段赋值后,为什么不执行字段”值更新属性”上配置的表单服务442.4.在动态表单插件中,如何修改界面数据472.4.1.如何新增单据体行472.4.2.如何删除单据体行492.4.3.如何给普通字段赋值502.4.4.如何给基础资料字段赋值512.4.5.如何动态设置下拉列表字段的可选项522.5.字段标识(Key)、字段名(FieldName)、属性名(PropertyName)的差别532.6.在动态表单中,如何实现文件下载542.7.如何支持用户把本地文件上传到服务器582.8.以实例说明如何为动态表单取数、填充592.9.如何为预置账表,添加字段602.10.如何获取基础资料的属性值612.11.保存前,如何为新建的单据数据包、单据体行,填写主键622.12.在动态表单插件中,如何显示指定界面632.13.如何为收款单,往来单位类型,添加新的基础资料652.14.如何创建、调试自定义执行计划672.15.如何通过按钮实现F8选择返回效果682.16.如何在操作插件中,自定义操作校验器并启用692.17.如何实现超链接,打开外部URL地址742.18.如何获取基础资料字段的类别(FormId)753.高级篇763.1.如何给单据体表格,增加自定义过滤行76入门篇如何创建并启用各类插件如何创建并启用动态表单插件创建插件工程动态表单插件,运行在K/3 Cloud的Web服务层,需要建立一个独立的工程管理动态表单插件类;动态表单插件工程,建议命名格式为[开发商][.K3][.业务领域][.子系统].Business.PlugIn;如JD.K3.SCM.PUR.Business.PlugIn;创建工程过程:Visual Studio → New → ProjectVisual C# → Class Library → 选择工程文件存放位置 → OK工程References右键,添加工程引用,所添加组件都来自Cloud网站的website\bin路径修改插件工程输出路径为Cloud网站路径website\bin:选中插件工程 → 右键 → Property(属性) → Build页签 → Output Path(输出路径)修改当前类(Class1)的继承对象为AbstractDynamicFormPlugIn类文件引用基类(AbstractDynamicFormPlugIn)所在命名空间C#?using Kingdee.BOS.Core.DynamicForm.PlugIn;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MyDynamicFormPlugIn{ [System.ComponentModel.Description(区分当前类应用在哪个模型上)] public class Class1 : AbstractDynamicFormPlugIn{ }}注册并启用插件插件编写完毕,编译工程,输出类库*.dll文件到WebSite\Bin目录;打开BOSIDE,定位到动态表单模型整体属性,配置表单插件属性点开表单插件属性,注册编译生成的插件工程组
您可能关注的文档
- 2015-2016学年四川省德阳市高中高二第二学期统考生物试题(word版).doc
- Java web企业级开发02 HTML语言简介.ppt
- 2015-2016学年北师大版必修3 生活中的概率 课件(48张).ppt
- Java EE环境(完整版).ppt
- 2015-2016学年北师大版必修三 平均数、中位数、众数、极差、方差 标准差 课件(67张).ppt
- 2015-2016学年吉林省东北师范大学附属实验学校净月实验学校高一下学期期末考试地理试题.doc
- ITT水泵保护器MAS711照片.doc
- IxChariot6.7使用指南.docx
- ITIL_V3-介绍.ppt
- 2015-2016学年山东日照东港实验学校八年级数学课件:17.2《勾股定理的逆定理》1(新人教版下册).ppt
最近下载
- 电力隧道电力隧道工程c标段施工方案.doc VIP
- 九年级物理第21章《信息的传递》全章课件.ppt VIP
- Unit 4 Fun with numbers(Get ready)外研版(三起)(2024)英语三年级上册.pptx VIP
- (妇产科)子宫内膜癌教学查房.pptx
- 供应商审核报告范文模板.docx VIP
- 机场行测考试题库.pdf VIP
- 2025年《网络设备配置与安全》课程标准.docx VIP
- 成都市盐道街中学高一入学语文分班考试真题含答案.docx VIP
- 成都市盐道街外国语2025高一入学英语分班考试真题含答案.docx VIP
- 成都市盐道街外国语2025高一入学数学分班考试真题含答案.docx VIP
文档评论(0)