在前几期的文章中我们已经介绍过如何在YonBuilder中使用前端函数实现数据过滤功能。相对应于前端函数,在YonBuilder中还可以使用后端函数实现对于程序的扩展。通过前端函数实现的更多的是与页面交互相关的功能,而后端函数主要是用于预制按钮功能的扩展开发,为相应的按钮赋予一些自定义的属性。
- 预制按钮扩展开发
按钮的后端函数扩展开发是通过对按钮的规则链进行修改实现的。首先,我们选择一个具体的页面进入到单据设计器中。
在单据设计器中,选择一个相应的按钮,并在页面右侧的配置栏中,选中动作对按钮的执行命令进行配置。
点击配置即可进入到具体的规则链配置页面,此时可以看到按钮是有一系列系统预制规则的,通过点击规则右侧的按钮可以实现自定义规则的新增。
在新建了一条执行规则后,选中规则即可对其进行配置。由于我们想要绑定自定义的后端函数,因此在规则栏里选中执行函数,并在函数栏里选择新建函数来实现后端函数的新增。在选择新建函数后,下方会自动弹出函数的配置信息,填写函数名称并将勾选目录后即完成对于后端函数的新增。