许哲

字段明明配了却不生效?字段显隐 10 个入口排查指南

许哲Lv.2入道明道云员工 发布于 分享 明道云字段
0 回复42 浏览

正文

「我把字段设成隐藏了,怎么用户还是能看到?」

「这个字段在列表里不显示,点进去怎么又出来了?」

这两个问题,我在工单里见得太多了。答案通常是同一句:字段显隐不是一个开关,是 10 个开关,分布在三个层面。你改的那个,跟用户看到的那个,根本不是同一个。

今天把这 10 个入口一次理清,再给你一条按症状走的排查路径。


一、先分清:你要藏的是"表单里的字段",还是"列表里的列"?

这是第一个分水岭,也是最多人栽的地方。

打开一张表,你面前其实有两套显隐:

管什么 从哪进
表单字段显隐 打开一条记录时,哪些字段显示 工作表 → 编辑表单
列表列显隐 表格视图里,显示哪几列 视图 → 显示列

管什么从哪进表单字段显隐打开一条记录时,哪些字段显示工作表 → 编辑表单列表列显隐表格视图里,显示哪几列视图 → 显示列这两件事互相独立。 列表里不显示,不代表点开记录看不到;反过来也一样。很多人只改了其中一个,就以为搞定了。

先把这条记住,后面的 10 个入口才好对号入座。


二、10 个入口,分布在三层

# 层面 入口 管什么
1 表单本身 工作表 → 编辑表单 → 字段属性 「隐藏」「新增记录时隐藏」
2 表单本身 工作表 → 业务规则 按条件动态显隐
3 视图与列表 视图 → 配置 → 字段 从该视图打开记录时隐藏哪些字段
4 视图与列表 视图 → 显示列 列表显示哪几列
5 视图与列表 表格里的「显示列设置」 用户个人的列显隐和排序
6 视图与列表 视图 → 移动端显示 移动端卡片显示哪些字段
7 按人、按场景 应用 → 用户/角色 → 工作表权限 → 字段 按角色配新增/查看/编辑
8 按人、按场景 工作表 → 公开分享 → 公开表单 对外填写时显示哪些字段
9 按人、按场景 工作流 → 审批/填写节点 → 字段设置 流程中该节点看得到、改得动哪些字段
10 按人、按场景 工作表 → 自定义动作 → 填写设置 按钮打开的填写界面

#层面入口管什么 1 表单本身工作表 → 编辑表单 → 字段属性「隐藏」「新增记录时隐藏」2 表单本身工作表 → 业务规则按条件动态显隐 3 视图与列表视图 → 配置 → 字段从该视图打开记录时隐藏哪些字段 4 视图与列表视图 → 显示列列表显示哪几列 5 视图与列表表格里的「显示列设置」用户个人的列显隐和排序 6 视图与列表视图 → 移动端显示移动端卡片显示哪些字段 7 按人、按场景应用 → 用户/角色 → 工作表权限 → 字段按角色配新增/查看/编辑 8 按人、按场景工作表 → 公开分享 → 公开表单对外填写时显示哪些字段 9 按人、按场景工作流 → 审批/填写节点 → 字段设置流程中该节点看得到、改得动哪些字段 10 按人、按场景工作表 → 自定义动作 → 填写设置按钮打开的填写界面---

三、第一层:表单本身(入口 1、2)

入口 1:编辑表单里的字段属性

工作表 → 编辑表单,选中字段,能设两个东西:

  • 隐藏:平时就不直接显示
  • 新增记录时隐藏:只在新增的时候隐藏,编辑时照常出现

编辑表单里支持批量设置。另外注意一点:标签页整体隐藏,会连带影响里面的字段——你以为是字段配错了,其实是它所在的那个标签页被藏了。

这里有个容易踩的坑:「新增记录时隐藏」是硬性的。 字段一旦勾了这个,新增时就是看不到,业务规则里再怎么设"显示"也不管用。

屏幕截图-2026-10-11-204837.png

入口 2:业务规则

工作表 → 业务规则,可以按条件设置字段或标签页的显示/隐藏。典型用法:不同状态下显示不同字段——状态是"草稿"时显示草稿备注,状态变成"已提交"就藏起来。

业务规则有个特性值得记住:它一旦触发,就完全接管这个字段的显隐判定,会强制覆盖字段自己的显隐设置。 条件不满足时,系统按动作类型决定是执行反向动作还是回退属性。

还有个细节:业务规则在表格里直接编辑时也会生效,但会影响性能;记录详情页里则始终生效。如果你的表格操作明显变卡,可以在表格里关掉业务规则生效,详情页不受影响。

屏幕截图-2026-10-11-204946.png


四、第二层:视图与列表(入口 3、4、5、6)

这一层是重灾区,因为视图是各自独立的。你改了一个视图,另一个视图纹丝不动。

入口 3:视图 → 配置 → 字段

这里设的是"从该视图打开记录时,要隐藏哪些字段"。

它有两个身份:一是自己管记录详情页的字段显隐,二是入口 4 的前置条件。

屏幕截图-2026-10-11-205030.png

入口 4:视图 → 显示列

控制表格列表显示哪些列。

关键前置条件:只有在这里——视图配置的字段里被设为"显示"的字段,才能出现在显示列里。 所以如果你在显示列里翻来翻去找不到某个字段,先回入口 3 看它是不是被隐藏了。

卡片、看板这些视图不一样,它们在各自的卡片/外观设置里选显示字段。

屏幕截图-2026-10-11-205156.png

入口 5:表格里的「显示列设置」

这是用户个人的列显隐和排序,跟管理员在入口 4 配的视图显示列要分开看。

也就是说:管理员配了 9 列,用户自己可以再勾掉几列,只看自己想看的。用户说"我看不到这列",先问一句:是不是你自己在显示列设置里关掉了。

屏幕截图-2026-10-11-205323.png

入口 6:视图 → 移动端显示

配置移动端卡片上显示哪些字段。

注意它的范围:它管的是移动端卡片的显示,不是单独控制整张记录表单的字段权限。 手机上打开记录表单看不到字段,别只盯着这里。

屏幕截图-2026-10-11-205423.png


五、第三层:按人和场景(入口 7、8、9、10)

前两层管的是"在什么位置显示",这一层管的是"谁能看到"。

入口 7:用户/角色 → 工作表权限 → 字段

应用 → 用户/角色 → 找到对应工作表 → 字段,分别配置新增、查看、编辑三种权限下的字段可见性。

不同角色能看到不同字段,这是做字段级权限的正路。

一个必须分清的点:只读和不可见不是一回事。 只读是能看见但不能改;不可见是压根看不到。配错了,要么该藏的没藏住,要么该看的看不到。

屏幕截图-2026-10-11-205641.png

入口 8:公开分享 → 公开表单

工作表 → 公开分享 → 编辑公开表单 → 显示的字段。

这是对外填写的场景,字段显隐独立选择,不受内部视图和角色的影响。对外收集信息时,哪些字段放出去、哪些不放,在这里单独定。

屏幕截图-2026-10-11-205822.png

入口 9:工作流 → 审批/填写节点 → 字段设置

工作流里,审批节点和填写节点都有自己的字段设置,配置该节点允许查看、编辑、必填哪些字段。

抄送节点要单独检查。 而且新旧版本不一样:旧版是「设置字段」,新版是选择视图、按该视图的显示字段发送。排查时先确认你用的是哪一版,别照着旧文档找入口。

屏幕截图-2026-10-11-205934.png

入口 10:自定义动作 → 填写设置

工作表 → 自定义动作 → 编辑按钮 → 填写设置。

这里选的是按钮操作时需要填写、或只读展示的字段,影响的是按钮打开的那个填写界面。用户点按钮发现字段不对,就是这里的事,跟前面 9 个入口都没关系。

屏幕截图-2026-10-11-210409.png


六、排查路径:按症状找入口

入口理清了,真排查的时候不用一个个试。对症状:

症状 先查
表单里看不到字段 入口 1(是不是勾了隐藏/新增时隐藏)→ 入口 2(业务规则)→ 入口 7(角色字段权限)
列表里看不到列 入口 4(显示列)→ 入口 3(是不是被隐藏了,它是前置条件)→ 入口 5(用户自己关了)
列表看得到,点开记录看不到 入口 3(视图配置的字段)
记录里看得到,列表看不到 入口 4、入口 5
换个视图就看不到 视图各自独立,查那个视图的入口 3、4
我这边看得到,同事看不到 入口 7(角色字段权限)
对外填表看到不该看的 入口 8(公开表单)
审批时字段不对 入口 9(审批/填写/抄送节点,注意新旧版本)
点按钮填表字段不对 入口 10(自定义动作)
手机上不对 入口 6(移动端显示)+ 入口 7

症状先查表单里看不到字段入口 1(是不是勾了隐藏/新增时隐藏)→ 入口 2(业务规则)→ 入口 7(角色字段权限)列表里看不到列入口 4(显示列)→ 入口 3(是不是被隐藏了,它是前置条件)→ 入口 5(用户自己关了)列表看得到,点开记录看不到入口 3(视图配置的字段)记录里看得到,列表看不到入口 4、入口 5 换个视图就看不到视图各自独立,查那个视图的入口 3、4 我这边看得到,同事看不到入口 7(角色字段权限)对外填表看到不该看的入口 8(公开表单)审批时字段不对入口 9(审批/填写/抄送节点,注意新旧版本)点按钮填表字段不对入口 10(自定义动作)手机上不对入口 6(移动端显示)+ 入口 7 排查心法一句话:先问"在哪看不到",再问"谁看不到",最后才去翻具体配置。 位置和人都定不下来,翻配置就是碰运气。


七、常见误区

误区一:改了视图显示列,以为详情页也藏了。 列表和详情是两套,入口 4 管列表,入口 3 管详情。

误区二:改了一个视图,以为所有视图都改了。 视图各自独立,有几个视图就要查几遍。

误区三:把"隐藏入口"当成"没有权限"。 隐藏只是界面上不显示,不等于撤销权限。真要控制数据,走入口 7 的角色字段权限。

误区四:只读和不可见混着用。 想让人看不到,配了只读;想让人不能改,配了不可见。反了。

误区五:抄送节点忘了查。 审批和填写节点都查了,抄送节点的字段设置漏掉,流程走完字段又冒出来了。

误区六:忽略了标签页。 标签页整体隐藏,里面的字段跟着不见。盯着字段找半天,问题在上一层。


八、常见问题

问:字段在表单里隐藏了,为什么列表还能看到?

答:这是两套配置。表单隐藏走入口 1,列表列走入口 4,互不影响。要让列表也不显示,得去视图的显示列里关掉。

问:为什么显示列里找不到某个字段?

答:先看入口 3。表格显示列的前置条件是——字段必须在视图配置的字段里被设为"显示"。它被隐藏了,显示列里就找不到。

问:同一个字段,我这边看得到,同事看不到?

答:查入口 7。不同角色对字段的新增、查看、编辑权限可以分别配,同事的角色可能没有这个字段的查看权限。

问:改了业务规则,为什么新增时还是不显示?

答:看字段是不是勾了「新增记录时隐藏」。这个设置是硬性的,新增阶段始终生效,业务规则里的"显示"动作在这个阶段不管用。

问:审批节点里隐藏的字段,为什么流程走完又出现了?

答:节点字段设置只管这个节点。审批通过后回到正常记录界面,走的是表单和视图的配置。另外别忘了查抄送节点,它的字段设置是独立的,而且新旧版本入口不一样。

问:移动端看不到字段,是权限问题吗?

答:先查入口 6。移动端显示配的是卡片上显示哪些字段,跟记录表单的字段权限是两码事。如果卡片上也没有,再去查入口 7。

问:怎么快速判断问题出在哪一层?

答:问两个问题。第一,"在哪看不到"——列表还是详情还是移动端?定下位置,就知道是第一层还是第二层。第二,"谁看不到"——只有某些人看不到,还是所有人都看不到?只有某些人,直接去入口 7。位置和人一定,范围就收窄到两三个入口了。


一句话总结

字段显隐有 10 个入口,分属表单、视图、按人三层,各管各的,互不代劳。 排查时先问"在哪看不到"、再问"谁看不到",别拿着一个开关到处试。

系统不是买来的,是搭出来的。显隐也是。