销售数据经常是相互依赖的。 考虑下列示例。
因此,您在一个字段中输入的值可能决定了是否需要一些其它字段。 当您在填写私家车辆保单的详细信息时,商务车辆相关的字段并不需要——但它们依然在布局中。 您可能看到 10 个字段,但需要的只有 5 个。
但是,又不能删去布局中的剩余 5 个字段——可能在选择商务车辆时需要这些字段。 这就到了条件布局发挥作用的时候了。 条件布局使用布局规则创建,利用这一布局您可以让某些字段根据先前字段中输入的值而显示。
因此,让您的布局呈动态形式——布局的整体结构根据您输入的字段值而改变。 注意,不是从布局中消除字段,仅仅是控制布局如何根据某些字段值而出现。
通过以下场景查看如何创建条件布局:
Zylker保险公司提供机动车辆保险产品,例如私家车辆保险和商务用车保险。
要想在一个表格或布局中显示所有详细信息有点困难,也就是说,客户需要私家汽车保单时,就没有必要提供商用车辆保险的相关信息了。请观察下表:
字段 | 私家车辆 | 商用车辆 |
车辆使用目的 | ✘ | ✔ |
一般装运物品的性质 | ✘ | ✔ |
许可类型(载货车辆) | ✘ | ✔ |
许可类型(载人车辆) | ✘ | ✔ |
有害物质说明 | ✘ | ✔ |
上述表格列出了商用车辆而非私家车辆所需字段,也就是说,当您选择个人车辆时,整个表格就显得毫无意义了。
这不仅会使您的表单变得杂乱,还会延迟创建记录的流程。
这就到了条件布局发挥作用的时候了。
在上述示例中,通过使用布局规则,您可以实现动态设置,这样仅当 “商用车辆” 被选中时商用车辆详细信息才会显示,其它情况下这部分信息保持隐藏。 通过这种方式,您可以优化表单。
创建布局规则的步骤:
现在当您在机动车辆保险布局中创造线索时,如果您选择了商用车辆类型,只有当你选择商业用车辆类型时,才会显示商用车辆详情分栏。否则,它将被隐藏。
符合布局规则标准时可触发三个操作:
在同样的 Zylker 保险公司场景中,假设下列情况。
在这些情况下,下列可以是布局规则和操作。
如您可见,根据具体的字段值,可以显示或隐藏字段和分栏,并将字段标识为必填。这样可以使布局动态化。