四时宝库

程序员的知识宝库

玩转无代码之子表单(无代码系统搭建平台)

编者按

日常中我们常会遇到那种数据不确定的,但数据格式又是一定的情况,比如进货单中的进货明细这种,为了解决这样的情况我们引入了子表单。小编私以为有了子表单才能叫做功能完整的表单。作为无代码领导者品牌,我们是如何设计子表单的,一起来看吧。

1.功能介绍

子表单:子表单本身是一个容器字段,并不存储任何字段,什么意思呢?您可以理解子表单为一个箱子,可以存放各种物品,比如本子(单行文本)、计算器(数字字段)等。子表单可以通过添加进行添加删除子字段。

子表单的功能:

1.添加字段:

子表单支持几乎所有的控件。添加字段完成以后可以拖动进行排序。

2.冻结列

对于子表单多列的情况,查看前后数据不方便,需要来回拖动查看非常麻烦,所以通过设置冻结列,让数据查看非常方便

3.调整列宽

和 excel 表格一样,我们的子表单控件是支持宽度调整的,可以根据实际情况进行拖拽宽度,注意这里拖动宽度后会全团队进行共享。

4.添加行&删除行:

可以进行添加与删除。删除前请确

2.常见场景

1.字段求和

在订货单的场景,我们可以根据每行数据的小计金额进行汇总。

2.重复值校验

对于某些场景,我们往往需要保证子表单的数据都不能重复,有时需要判断单个字段,但有时需要好几个字段联合起来进行判断是否有重复。比如进销存中的,进货明细子表单,型号不能进行重复。

示例:当水果中出现两次凤梨时,我们无法提交。

3.提交校验

对于要校验子表单某一行是否满足期望值的时候,可以用「子表单单行数据校验」这个插件。场景有

  • 判断单行的文本是否符合满足期望的数据。
  • 判断数字是否满足数字判断
  • 判断下拉框、单选是否满足期望、
  • 结合公式实现更加复杂的判断

4.单行公式校验

实际场景中还有很多场景,用插件无法实现的,所以平台提供了基于公式方式进行验证,比如在出库时我们通过读取实时库存进行判断是否可以进行出库

5.自动关联

在进销存这种场景中,出库时需要手动填写很多信息,对于这种情况我们可以设置数据进行自动关联。提高录入效率。

6.字段显隐

在某些场景下,我们需要对不同人进行展示不同列信息,比如在绩效打分的过程中,主任打分不能看到院长打分的情况。 这时候可以使用配置的方式如果是主任则不能查看该分数。


4.常见问题

1.子表单能参与聚合表的计算吗?

A:可以,聚合表支持所有主表与子表单之间聚合。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接