本文介绍了金蝶BOS设计器的基本操作,以基础资料、单据、动态表单等模块为例,阐述了它们在数据库中的表现形式及插件类型差异。表单插件控制编辑界面逻辑,列表插件控制列表界面逻辑,表单构建插件负责渲染表单页面。服务插件则在操作触发时执行数据验证和逻辑操作。同时区分了列表菜单和菜单集合的概念。
做金蝶二开的话,如果你对BOS不熟悉,你根本就无从下手,不知道怎么完成功能开发,今天就简单介绍一下BOS设计器的基本操作。
基础资料,单据,动态表单
以报表模块为例,每个模块都有基础资料,单据,动态表单等等,其中最常用的也是这三个,基础资料与单据差不多,都会在数据库有一个后台表,但是动态表单就不一样,他不会在后台有数据库表。在单据,基础资料和动态表单的属性里面一般都有表单插件和表单构建插件,基础资料和单据会有列表插件,动态表单没有列表插件,因为基础资料和单据发布的时候,会自动变成列表的形式,编辑的时候就是表单的形式,动态表单只有表单形式,不会存在列表形式。
表单插件,表单构建插件,列表插件,服务插件
表单插件一般用于在编辑界面控制界面逻辑的地方,列表插件是列表界面控制列表逻辑的地方,表单构建插件,是进入表单前,渲染表单页面的逻辑,比如说一些自定义样式,css的代码,可以写在表单构建插件里面,还有一个服务插件。服务插件:
一般是在操作里面绑定的,点击某个操作之后,会触发服务插件,可以在这里写一下把数据插入到数据库之前,对数据的验证逻辑,以及一下逻辑操作。
列表菜单,菜单集合
列表菜单,看名字就是列表界面的菜单,而菜单集合指的是表单编辑界面的菜单。
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *