K/3 BOS插件开发手册:入门与实战指南
需积分: 9 195 浏览量
更新于2024-08-01
收藏 3.41MB PDF 举报
"K/3学习PDF-BOS插件开发,主要涵盖了K/3BOS插件的开发基础知识,是初学者了解和掌握金蝶K/3系统插件开发的参考资料。"
本文档详细介绍了金蝶K/3 Business Operation Service (BOS) 的插件开发,适合初学者进行学习。K/3BOS插件开发手册提供了全面的指导,包括对象模型、使用说明以及一系列的函数和事件,帮助开发者理解和构建自定义插件以扩展K/3系统的功能。
首先,手册中提到了COM组件,这是K/3BOS插件开发的基础。COM(Component Object Model)是一种软件接口技术,允许组件之间进行交互和复用。在K/3BOS中,COM用于创建可重用的服务和对象,以增强系统的灵活性和扩展性。
K3ClassEvents是K/3BOS中的核心对象模型,包含了多个关键属性和方法。例如,`ListEvents`对象提供了对列表事件的处理,如排序、过滤和菜单管理。`DataSrv`属性用于数据服务,`EnableListFillRowEvents`控制列表填充行事件的启用,而`K3Lib`属性则提供了对K/3库的访问。`List`属性涉及列表操作,包括`ListEntrySort`(条目排序)、`ListFilterString`(过滤字符串)、`ListHeadSort`(表头排序)等。`MenuBar`属性与菜单栏关联,`MultiCheckMgr`处理多选管理,`RsId`识别记录ID,`ShowMode`和`ShowMsg`分别控制显示模式和消息提示。
手册还列出了多种函数,如`DeleteBill`用于删除单据,`GetDataFldByKey`和`GetDataFld`获取字段数据,`GetCurrentSelRowInfo`获取当前选定行的信息,`GetSelectedBillInfo`获取已选择单据信息,`LoadSelectedBill`加载选定单据,`RefreshList`刷新列表,`SenderMessage`发送消息,`UpdateNormalFld`和`UpdateNormalFldByKey`更新普通字段,`RefreshMenu`刷新菜单,以及`AfterBatchMultiCheck`、`AfterBusinessCheck`等事件处理函数。
这些事件函数是K/3BOS插件开发中的关键部分,如`AfterBatchMultiCheck`在批量多选后触发,`AfterBusinessCheck`在业务检查后触发,而`BeforeMultiCheck`则在多选操作之前调用。这些事件为开发者提供了介入系统流程并在特定时间点执行自定义逻辑的机会。
这份K/3BOS插件开发手册详尽地讲解了如何利用金蝶K/3系统提供的API和事件来开发插件,涵盖了从基本概念到实际操作的全过程,是学习和实践K/3BOS插件开发的重要参考资料。通过深入学习,开发者可以更好地理解K/3系统架构,定制符合企业需求的业务功能。
2013-03-09 上传
点击了解资源详情
点击了解资源详情
敏哥在此
- 粉丝: 2
- 资源: 12
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程