写点什么

inBuilder 低代码平台新特性推荐 - 第十一期

  • 2023-11-28
    山东
  • 本文字数:573 字

    阅读完需:约 2 分钟

今天来给大家带来的是 inBuilder 低代码平台特性推荐系列第十一期——子表启用卡片式编辑!

一、 场景介绍

表单子表的列比较多的场景中,若使用列表自带编辑器需要频繁拖动横向滚动条,而且不易进行数据分析、自查。所以项目中希望将子表的数据在弹出窗口或者侧边栏中进行展示,并且是以卡片式的可编辑框的形式进行编辑。


二、 运行效果

子表行内编辑效果:


子表弹出卡片编辑效果:


三、 开发示例

01 启用卡片式编辑

打开表单设计器,选择子表表格控件右键,选择“启用弹出编辑”。注意:若想启用侧边栏编辑,可以选择“启用侧边栏编辑”。其余步骤与启用弹出编辑一致。


启用成功后会在表单 DOM 中创建相应的组件节点,表单控件树将这部分节点放在了表格的下方。可视化设计器中在列表组件上增加了视图切换的图标,可以在列表和弹窗视图中进行切换。



02 新增按钮

在新增的弹窗组件中已经预置了弹窗内部使用的按钮和命令,故窗口内部按钮的命令都不需要再修改。

此外,在表格节点所在的组件视图模型中预置了将弹窗弹出来的命令,所以用户只需要将弹出窗口的按钮绑定上对应命令即可。

添加“弹出并新增”按钮;绑定预置的命令“弹出窗口并新增数据”,配置禁用属性状态机。



添加“弹出并编辑”按钮;绑定预置的命令“在弹出窗口编辑数据”,配置禁用属性状态机。



03 删除原有的新增、删除按钮


04 保存并发布

欢迎大家下载inBuilder开源社区版,免费试用体验。


用户头像

还未添加个人签名 2023-03-07 加入

塑造企业一体化研发新范式

评论

发布
暂无评论
inBuilder低代码平台新特性推荐-第十一期_低代码_inBuilder低代码平台_InfoQ写作社区