从百数教学看产品设计:掌握显隐规则,打造极致用户体验

news2024/11/24 15:40:17

字段显隐规则允许通过一个控件(如复选框、单选按钮或下拉菜单)来控制其他控件(如文本框、日期选择器等)和标签页(如表单的不同部分)的显示或隐藏。

这种规则通常基于用户的选择或满足特定条件来触发,使得表单或界面更加动态和个性化。通过精心设计的显隐规则,可以提高用户体验,减少不必要的复杂性,并帮助用户更有效地完成所需的任务。

简介

字段显隐规则可以通过一个控件来控制其他控件和标签页是否显示以及在什么条件下显示。

使用场景:如果你想实现选择某个选项后,自动显示其他字段;又或者,在输入某个值之后,自动显示其他字段。那么,就可以为表单设置「字段显隐规则」。

设置方法

01位置

普通字段:表单设计-表单属性-字段显隐规则

02添加字段显隐规则

在字段显隐规则面板,点击【添加显隐规则】。

03显隐规则条件设置

一个字段显隐规则可添加多个条件。多个条件间的逻辑关系可以是满足所有或者满足任意一个。

条件间的逻辑关系

  • 所有:所有条件必须同时满足才能显示后续字段。
  • 任意一个:满足其中任意一个条件即可显示后续字段。

条件设置

  • 确定了多个条件间的逻辑关系后,可以为该显隐规则设置条件。

条件设置分为三部分内容:

1.选择字段:设置条件字段,仅支持添加主字段,不支持子表单。

2.设置筛选关系:不同字段支持的筛选关系不一样。

3.设置筛选值:不同字段的筛选值设置不一样,可能是输入也可能是直接选择已有数据。

04显示字段设置

设置好条件以后,需要设置显示字段。即满足上述条件后需要显示的字段,也就是不满足条件不显示的字段。

如,商品调研中:

  • 当【喜欢哪种分类的零食】选择[辣条]时,显示【辣条荤素】、【辣度】字段。

  • 当【喜欢哪种分类的零食】选择[饮料]时,显示【饮料类型】、【瓶装 or 罐装】字段。

  • 当【喜欢哪种分类的零食】选择[饼干]时,显示【饼干类型】字段。

05效果预览

动图封面

其他规则

01联动得来的选项支持显隐规则

通过数据联动 或 关联其他表单数 得来的字段选项也可以作为显隐规则的条件。

如下图中,【购买商品名称】字段关联【商品信息】表 的【商品名称】字段,在设置显隐规则时,可以直接联动出【商品信息】表中的数据进行条件设置。

02多级显隐关系设置

  • 如学校假期期间行程调查的表单中,学生身份填写:【姓名】、【学号】、【是否离省】等字段;老师身份填写:【姓名】、【工号】、【是否离省】、【是否是班主任】等字段,当是班主任时,还需要填写【班级内的学生是否已全部通知】,如果未全部通知,还需要填写【未通知原因】。

  • 设置方法如下

  • 效果:

动图封面

03支持标签页的显示与隐藏

设置方法:在设置显隐规则面板,显示字段中勾选满足条件时需要显示的标签页。

注意:当标签页被隐藏时,该标签页内所有字段均不展示。

04显隐规则在查看数据时也生效

在数据管理、权限组、数据提醒等界面处查看单条数据详情时,将按照数据显隐规则进行数据展示,更便于数据的查看。

如【商品赠送】中,购买百事才能赠送商品,购买其他不会赠送商品(不会展示【赠送商品名称】、【赠送数量】字段),填写表单和查看数据详情页,隐藏的字段不会展示。

注意事项

  • 原单选按钮组和下拉框的选项关联设置不再支持,已设置的系统将自动兼容为字段显隐规则配置。
  • 新建表单的显隐规则设置以及已建表单的显隐规则修改均需要在表单属性中设置。
  • 可以对子表单整体设置为显示或隐藏。
  • 一个表单可以添加多个显隐规则:一个字段可以是多个显隐规则中的条件字段,但不能是多个显隐规则中的显示字段。
  • 设置的显隐规则在查看数据时也生效。
  • 显示字段仅显示排在条件字段后面的字段,如果有多个条件字段,则以排在最后面的条件字段作为判断依据。
  • 显示字段位置变动的影响:如果将显示字段移动到条件字段上方,则在保存表单时,系统自动将显隐规则中的显示字段删除。
  • 管理员数据管理中,显隐规则不生效。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1888714.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

记一次阿里云服务器java应用无法响应且无法远程连接的问题排查

问题表现 java服务无响应,无法远程链接到服务器。 今天中午12点多,应用直接崩溃。后续进入到服务器,发现java进程都不在了, 排查过程 先安装atop工具 安装、配置并使用atop监控工具 等下次再出现时看相关时间点日志&#xff…

慢病精准预测:大模型 + 多模态融合

慢病精准预测:大模型 多模态融合 慢病预测算法拆解子解法1:多模态数据集成子解法2:实时数据处理与更新子解法3:采用大型语言多模态模型(LLMMs)进行深度学习分析 慢病预测更多模态 论文:https:/…

DC-DC 5V1A输出异步升压恒压芯片FP6291-5V/1A(5W)芯片,5V、9V、12V可调输出

FP6291LR-G1:DC-DC异步升压恒压5V/1A(5W)芯片,2.6-5.5V供电,内置MOS,最高输出5-12V/5-7W,输入限流可调 FP6291是一个电流模式升压DC-DC转换器。它的PWM电路内置0.2Ω功率MOSFET使该调节器高效。内部补偿网…

第4章 第一个程序

第4章 第一个程序 4.1 一个源程序从写出到执行的过程 第一步:编写汇编程序第二步:对源程序进行编译连接第三步:执行可执行文件中的程序 4.2.源程序 汇编语言中包含两种指令:汇编指令 和 伪指令 汇编指令:有对应机器…

挖逻辑漏洞不懂数据权限怎么赚大钱?

从开发的角度看权限漏洞的最后一篇了,也就是数据权限篇,虽然之前的都没什么人看,但想了想还是花时间写完了,也算有始有终吧。 0x00 相比于之前的未授权《一文理解权限类漏洞产生的原因之未授权篇》与功能权限《权限类漏洞解析—…

【实战场景】记一次UAT jvm故障排查经历

【实战场景】记一次UAT jvm故障排查经历 开篇词:干货篇:1.查看系统资源使用情况2.将十进制进程号转成十六进制3.使用jstack工具监视进程的垃圾回收情况4.输出指定线程的堆内存信息5.观察日志6.本地环境复现 总结篇:我是杰叔叔,一名…

20_系统测试与维护

目录 测试基础知识 测试原则 动态测试 静态测试 测试策略 测试阶段 测试用例设计 黑盒测试用例设计 白盒测试用例设计 McCabe度量法 鲁棒性测试 缺陷探测率(Defect Detection Percentage,DDP) 调试 系统维护基础 系统转换 系统维护指标 软件容错技术 嵌入式安…

Java语言开发的一套智慧产科系统源码:产科专科电子病历系统源码

Java语言开发的一套智慧产科系统源码:产科专科电子病历系统源码 系统概述 电子病历系统是以住院病人为中心,面向医生以及护士为主的,涉及临床治疗、护理等业务的临床信息系统,以电子信息技术为手段,实时采集病人在整个…

设计模式-结构型-08-组合模式

文章目录 1、学校院系展示需求2、组合模式基本介绍3、组合模式示例3.1、 解决学校院系展示(透明模式1)3.2、高考的科目(透明模式2)3.3、高考的科目(安全组合模式) 4、JDK 源码分析5、注意事项和细节 1、学校…

33.哀家要长脑子了!

憋说了,感觉好不容易长出来的脑子又缩回去了。。。 1.539. 最小时间差 - 力扣(LeetCode) 把所有时间排好序,然后计算两两之间的分钟差就好,但是要注意加上最后一个和第一个的判断,因为这个时间是按字典序来…

python-切片、集合

序列是指:内容连续、有序,可使用下标索引的一类数据容器 序列的常用操作 - 切片 切片的语法 序列的常用操作 - 切片 注意切片的范围是左闭右开 为什么使用集合 集合的常用操作 - 修改 集合的常用操作 - 集合长度 集合常用功能总结 集合的特点

为RK3568或RK3288开发板创建交叉编译环境{采用amd64的ubuntu系统配置交叉编译arm64开发环境}(保姆级包括安装QT)超详细记录版

为RK3568或RK3288开发板创建交叉编译环境{采用amd64的ubuntu系统配置交叉编译arm64开发环境}【保姆级包括安装QT】超详细记录版 Chapter1 为RK3568或RK3288开发板创建交叉编译环境{采用amd64的ubuntu系统配置交叉编译arm64开发环境}(保姆级包括安装QT)超详细记录版一. 安装QT程…

严防数据泄露:风险评估来预警,自查自纠防患未然!

近年来,随着数字化和网络化的快速发展,数据泄露事件呈现高发态势。网络攻击者利用复杂的攻击手段和技术,不断寻找和利用系统中的漏洞,以窃取或破坏数据,对企业声誉、客户信任以及经济利益造成巨大影响。 一、数据泄露的…

提升船舶轨迹查询效率

文章目录 引言I 优化思路1.1 表结构设计1.2 解析请求参数,定位到对应的表格进行查询1.3 mybatis查询1.4 效果II 工具方法2.1 日期处理2.2 spring开启debug日志引言 需求: 查询船舶轨迹 I 优化思路 1.1 表结构设计 按天存储轨迹数据,本文是一个月存储在6在表中,即:01,06…

Windows Hello | 看起来您已经在另一个帐户上设置了 Windows Hello。

问题: 换了新电脑之后一直设置不了Window Hello,报错是 "it looks like youve already setup Windows Hello on another account."。 >>重复set up不行。 >>从旧电脑移除了Windows Hello设置也不行。 >>确认过我的Local…

自闭症学生的刻板行为表现与教育干预策略

在自闭症学校的日常教学中,我深刻体会到刻板行为是许多学生常见且显著的特征之一。这些行为不仅影响学生的学习效果,也是他们与外界沟通互动的一大障碍。 刻板行为首先体现在动作上,学生们可能会反复进行某些无意义的动作,如摇晃身…

如何实现在短信链接中直接打开微信小程序

你是否有过这样的体验,收到一条短信,里面有一个链接,点击后就直接打开了微信,并且进入了一个小程序。这种神奇的功能是如何实现的呢?本文将为你揭晓答案。 利用微信URL Link 接口生成链接 要实现短信中的链接直接打开…

分位数回归模型及 Stata 具体操作步骤

目录 一、引言 二、理论原理 三、数据 四、Stata 程序代码及解释 五、代码运行结果及分析 一、引言 分位数回归作为一种强大的统计分析方法,能够更全面地揭示自变量与因变量在不同分位数水平上的关系。与传统回归仅关注均值不同,分位数回归有助于我们…

function-calling初体验

课程地址:https://learn.deeplearning.ai/courses/function-calling-and-data-extraction-with-llms/lesson/1/introduction github notebook地址:https://github.com/kingglory/LLMs-function-calling/tree/main Function-Calling 介绍 函数调用(Funct…

GAMES104:04游戏引擎中的渲染系统1:游戏渲染基础-学习笔记

文章目录 概览:游戏引擎中的渲染系统四个课时概览 一,渲染管线流程二,了解GPUSIMD 和 SIMTGPU 架构CPU到GPU的数据传输GPU性能限制 三,可见性Renderable可渲染对象提高渲染效率Visibility Culling 可见性裁剪 四,纹理压…