码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java低代码:jvs-list (子列表)表单回显及触发逻辑引擎配置说明


    一、子列表【新增】表单默认回显主列表关联字段

    子列表新增表单可使用表单回显配置,在新增表单中默认回显,如图效果

    1、子列表中进入新增页面配置

    2、切换到表单设置,选择回显设置,进入回显逻辑引擎。

    3、在画布中拖入【对象变量】节点,使用对象节点在打开页面时回显字段数据。参数名使用表单关联字段字段名,使用公式获取点击的主列表的行数据id。

    二、列表关联列表,子列表底部按钮配置逻辑引擎

    1、在主列表中增加一个类型为“列表”的行内按钮,点击设计进入子列表设置页面。

    2、弹出的页面中可配置子列表多个设置。

    选择列表:可选择已存在的列表,或点击后面“+”号进行新列表页创建;也可点击编辑按钮对选择的子列表页进行编辑。子列表筛选条件在子列表页开启对应字段查询。

    弹框标题:可设置弹出页面左上角显示所点击行数据的哪一个字段,可调整弹出页面的宽度大小。

    数据过滤:设置主列表与子列表的关联关系。如果子列表行数据中的关联字段为下拉组件,那此处关联关系为【子列表关联字段】【包含】【主列表-数据id】,比如:订单明细表订单-包含-订单表数据id;如果子列表行数据中的关联字段为单行文本组件或流水号组件,那此处关联关系为【子列表关联字段】【等于】【主列表字段】,比如:学生表班级ID-等于-班级表班级ID。

    查询条件:默认的查询条件,可设置不可编辑状态

    按钮设置:可新增设置子列表页底部按钮,可配置按钮逻辑引擎事件。设置底部按钮后,勾选弹出页面行数据的多选框再点击底部按钮,会保存多选框的选中状态。

    3、子列表行数据多选并修改处理方式:进入按钮逻辑引擎中,使用循环容器节点,循环容器节点中设置通过公式获取勾选的行数据ID。此处获取到的行数据ID是字符串数组,需要使用函数转换为对象数组才能使用。

    使用集合函数中的“ARRTOARROBJ”函数,数组转对象数组,比如:将["aaa","bbb","ccc","ddd"]转换为对象数组,第二个参数为对象的键值。配置保存后,回到列表页触发一次底部按钮。

    回到逻辑引擎中,点击触发记录回溯触发的数据。

    点击循环容器节点中的结构定义,然后点击引用测试,自动解析传入节点的数据。此处自动解析的参数名“key”为上一步函数中自己设置的参数。

    点击切换到循环画布,在循环画布中拖入要处理的节点,此处使用更新模型节点,循环根据对象数组更新每一行数据。

    在线demo:https://frame.bctools.cn/

    开源地址:https://gitee.com/software-minister/jvs

    列表类干货回顾

    Java低代码核心引擎:jvs-list(列表)按钮配置与数据权限配置

    低代码核心引擎:jvs-list(列表)的字段及样式配置

    Java低代码核心引擎:jvs-list(列表)设计页配置

  • 相关阅读:
    数据结构 || 字符串匹配 BK KMP
    TCP协议中常见的问题
    【Spring Boot】Spring Boot集成RabbitMQ
    智慧园区SaaS管理系统解决方案:赋能园区实现信息化、数字化管理
    树莓派Raspberrypi安装Kali Linux保姆教程(通过树莓派安装ARM Kali教程)
    【学一点RISC-V】RISC-V IMSIC
    酒水销售系统
    8.26 Day44---项目部署
    头条系统-05-延迟队列精准发布文章-概述&添加任务(db和redis实现延迟任务)、取消&拉取任务&定时刷新(redis管道、分布式锁setNx)
    Kotlin脚本介绍
  • 原文地址:https://blog.csdn.net/jonyleek/article/details/132849632
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号