下拉选项数据来源调用逻辑引擎的功能在于提供一个可视化的界面,使用户能够方便地配置和管理业务逻辑,实现数据的快速处理、业务模式的自动化和智能化。接下来我详细介绍JVS低代码中如何通过逻辑引擎获取下拉选项的数据来源,以及如何配置下拉框组件以实现这一功能。

下拉选项数据来源调用逻辑引擎

下拉框组件下拉选项值来源可以通过逻辑引擎获取,可以直接在业务逻辑中组装数据,也可以在业务逻辑中使用“网络请求”节点。这样可以提高对下拉组件中的选项值的自由度,那么接下来我们看下JVS低代码是如何配置的。

配置说明

图片

图片

进入表单设计器中,拖下拉框组件设置,根据“标签类型”触发“标签值”
①:数据类型,指下拉框选项数据来源类型,这里选择“逻辑引擎”
②:数据逻辑,点击进行逻辑引擎设计
③:触发条件,选择当前表单的字段作为触发条件,在选择的字段数据变更时会触发设置的“数据逻辑”
④:显示值,下拉框选项展示在前端的值⑤:传递值,展示值对应的数据传递值
图片

要正确在下拉组件中选项值正确回显,需要最后一个节点中返回正确的数据结构,正确的数据结构为“数组对象”结构。
比如此处下拉选项中,配置的传递值和显示值分别如图所示。
图片

在数据逻辑中配的节点返回值需要按照如下格式(数组对象)。
图片

进入到逻辑设计,在连线上配置公式根据“标签类型”不同“标签值”选项不同,最后再对数据结构定义为数组对象。
注意:表格下拉框组件数据来源是逻辑引擎入参传当前行数据。
图片

图片

①:参数名,必须与下拉框设置的显示值和传递值保持一致
②:参数值,可以取按字段、公式和具体值
③:多条数据可以添加多组,一个显示值和传递值为一组
最后点击【提交】并【保存】逻辑,回到页面查看效果。
图片
在线demo:https://frame.bctools.cn/开源框架:https://gitee.com/software-minister/jvs


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已