K/3 BOS插件开发手册V12.2:对象模型与使用指南

5星 · 超过95%的资源 需积分: 0 17 下载量 191 浏览量 更新于2024-07-27 收藏 2.53MB PDF 举报
"K/3 BOS插件开发手册 - V12.2" 金蝶的K/3 Business Operating System (BOS) 是一个用于构建和扩展企业应用的平台,其核心是K3ClassEvents组件。该开发手册详细阐述了如何在K/3 BOS环境中进行插件开发,特别是涉及到了一系列关键对象及其使用方法。 手册首先介绍了K3ClassEvents的对象模型,这些对象包括基础类事件和辅助对象。辅助对象如K3Lib、MenuBar、BOSBand、BOSTool、BillHead、BillEntry、BOSField等,它们不能通过`New`关键字直接创建,而是作为系统的一部分被使用,帮助开发者实现界面和业务逻辑的集成。 手册中列出了几个关键的属性,如DataSrv用于数据服务,EnableListFillRowEvents控制列表填充行事件,K3Lib提供对系统库的访问,List属性处理列表操作,而MenuBar则与菜单栏相关。其他的属性如ListEntrySort、ListFilterString、ListHeadSort、MultiCheckMgr、RsId、ShowMode、ShowMsg等,都与用户界面的交互和数据管理紧密相关。 此外,手册还提供了多种函数的使用说明,例如DeleteBill函数用于删除单据,GetDataFldByKey和GetDataFld函数获取字段数据,GetCurrentSelRowInfo获取当前选中行的信息,LoadSelectedBill加载选定的单据,RefreshList刷新列表,SenderMessage发送消息,UpdateNormalFld更新普通字段等。这些函数为开发者提供了丰富的操作接口,便于定制化业务流程。 事件处理是BOS插件开发的重要部分,手册列举了一系列的事件,如AfterBatchMultiCheck、AfterBusinessCheck、AfterDeleteBill、BeforeMultiCheck等,这些事件对应于业务流程中的关键节点,允许开发者插入自定义代码以执行特定的业务逻辑或验证。 K/3 BOS插件开发手册详尽地介绍了如何利用K3ClassEvents组件和相关对象进行插件开发,涵盖了从对象模型、属性、函数到事件处理的各个方面,为开发者提供了全面的指导,以便在金蝶K/3系统中构建高效、定制化的业务解决方案。