低代码问题记录汇总

1.下拉框自动转义

 

 当给下拉框可选项为user表,悬浮面板确定按钮添加交互给下拉框为 勾选值.id.值,下拉框可自动把id.值转义为姓名;

2.编辑功能相关

首先在管理页和提交页面分别设置全局参数【sqbh】--(申请编号),编辑按钮添加交互1:设置参数值

 

 交互 2:打开链接中设置参数值

 模式选择为重新初始化

 新增页面中的字段可绑定不同的表单,但需对表单设置过滤条件,并且高级设置中将数据集类型设置为单行

 

3.列表勾选框单选功能实现

列表中新增一列勾选,显示勾选框选项取消勾选,样式-数据行添加前缀图标

 样式-列表中添加条件样式

 4.二维字段插入到表单中实现该字段的子字段分条插入

需要用到复制数据这个交互,基本思路就是先把数据查出来,再将查询出来的数据写入到另一张表中。 如这里将1个组件的多值,提交时为多行插入目标表,先可以用一个源头表依据这个组件的值过滤,过滤出的数据是多行的,然后提交按钮执行复制数据交互,将源头表数据复制到目标表,目标表的其他字段可以在复制数据--更多字段处引用其他组件的值。 复制数据交互文档:https://docs.succbi.com/superpage/action/copy-data/

 5.下拉框跟列表联动

下拉框设置 可选项

 

 列表勾选允许动态列,并将所有列隐藏

 

 6.勾选框保留选择结果并实现跨部门多选

总体思路:将勾选拆分为两个按钮,勾选和取消勾选,设置一个全局参数去记录这个勾选的数据,并以此判断两个按钮的显示隐藏。

 

设置一个数组形式的全局参数

 

 

 列表中新增一列并增加两个按钮样式为

 

 

 按钮11设置显示条件为:[ID] not in [personList];按钮12设置显示条件为:[ID] in [personList];

按钮11添加交互:设置参数值-设为:${CONCAT([personList],[列表1].[ID])}(目的是把勾选的id值插入到数组当中);按钮12添加交互:设置参数值-设为:${FILTER([personList],@!=[列表1].[ID])}

(目的是把数组的已有元素中不等于勾选的的id值的元素重新插入到数组中,把勾选按钮12的id值给过滤出来);

悬浮面板确定按钮添加交互设置组件属性&关闭悬浮面板:

 

 打开对话框的图标按钮添加设置参数值&打开悬浮面板交互:

 

 7.删除数据相关

 主页表展示加工的模型,删除数据时需要删除加工模型中的事实表;

 设置全局参数【sqbh】(申请编号),删除按钮添加交互:设置参数值--【sqbh】--${[列表1].[项目编码].[值]};

 事实表的数据模型添加过滤条件:【事实表】.【项目编号】=【sqbh】;

 删除按钮添加交互2:删除数据--范围为当前查询结果;

 

 

 

posted @   Demphobia  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示