找回密码
 立即注册

QQ登录

只需一步,快速开始

陈永斌
初级会员   /  发表于:2021-9-25 11:40  /   查看:3093  /  回复:9
1金币
本帖最后由 Chelsey.Wang 于 2022-3-7 10:51 编辑

求助大佬:如何在子表明细中根据某字段的内容控制另外字段的显示必填及隐藏禁用设置空值?截图及工程文件附后。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以通过图文列表+设置单元格命令来实现,话不多说,先上效果图: 前提: 需要了解图文列表的使用方式,可以参考帮助手册:图文列表 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn) 步骤: 1.为表格设置列名,根据表格创建对应的图文列表 2.通过条件命令判断某一单元格中的值,后续根据不同的值进行不同的操作 3.当文本等于A时,设置两个文本框单元格属性为“禁用” 等于B时,为“启用” 4.可以自 ...

9 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-25 11:40:05
来自 8#
本帖最后由 Chelsey.Wang 于 2021-9-27 10:18 编辑
陈永斌 发表于 2021-9-26 17:55
回复:1、左边两列是冻结的,固定的;2、页面既是填报页面,也是发布后展示页面;3、这个页面就是费用报 ...

可以通过图文列表+设置单元格命令来实现,话不多说,先上效果图:

前提:
需要了解图文列表的使用方式,可以参考帮助手册:图文列表 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
步骤:
1.为表格设置列名,根据表格创建对应的图文列表
2.通过条件命令判断某一单元格中的值,后续根据不同的值进行不同的操作

3.当文本等于A时,设置两个文本框单元格属性为“禁用”

等于B时,为“启用”

4.可以自定义单元格样式,便于向最终用户传达这个单元格已经被禁用,不需要填报的信息。
比如我这里是把被禁用的单元格设置成了灰色的

5.返回父页面,放置一个按钮,用于添加新行。
为了更直观,我这里用数据表操作命令来做示意,如果是设置了松绑订的表格,比如子表,可以用表格操作命令来添加新行,用法是类似的。

6.最后加个表头,调整一下样式就可以啦~

Demo


至于您说的
审批结束后,也是这个页面,只是不能修改编辑
可以通过控制数据权限来实现,方式参考帮助手册中关于数据权限这一章:
数据权限 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2021-9-25 14:20:59
2#
你这个要用js控制。
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-26 10:00:03
3#
您好,我不是很理解您为什么要让整列字段都不显示呢?假如一行数据费用类别为部门,那么您是希望整个表格中的这两列都不显示了吗?这样的话,在归属人和项目隐藏的情况下,您该如何得知归属项目都有些什么呢?个人感觉这样设计不是很利于您展示、统计和分析数据,如果您有特殊的使用场景,还烦请您详细地讲一下~
回复 使用道具 举报
陈永斌
初级会员   /  发表于:2021-9-26 10:21:53
4#
根据表格中的某个字段不同的值,来空值后面字段的显示、必填、隐藏、空值,保证数据的规范性。不是整列控制,而是表格中的某个单元格控制。场景详细见附图案例。@大佬

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
陈永斌
初级会员   /  发表于:2021-9-26 10:24:00
5#
Chelsey.Wang 发表于 2021-9-26 10:00
您好,我不是很理解您为什么要让整列字段都不显示呢?假如一行数据费用类别为部门,那么您是希望整个表格中 ...

我已把具体场景需求发出来了,在楼下,见图片111.jpg,请指导,谢谢!
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-26 17:18:55
6#


您好,我看到您这个截图后有两个疑问:
1.左边这一列的项目数量和内容是固定的吗?
2.如果不是固定的,那这个页面是作为填报用的还是展示用的?因为如果用处不同实现的思路也有差别。
使用这个页面的最终用户要用这个页面做什么,是说他要在这个页面上进行填报,有的项目要他填写一些详细信息,有的不需要;
还是说这一条条数据其实是其他很多人提前一条条填好的,然后他要用这些数据汇总统计打印什么的,展示的时候想要隐藏这些数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
陈永斌
初级会员   /  发表于:2021-9-26 17:55:16
7#
Chelsey.Wang 发表于 2021-9-26 17:18
您好,我看到您这个截图后有两个疑问:
1.左边这一列的项目数量和内容是固定的吗?
2.如果不是固定的 ...

回复:1、左边两列是冻结的,固定的;2、页面既是填报页面,也是发布后展示页面;3、这个页面就是费用报销的时候明细表,报销人要填的,也是审核人看到的页面,审批结束后,也是这个页面,只是不能修改编辑;4、这个表是明细表,是子表,主表没展示出来。
回复 使用道具 举报
陈永斌
初级会员   /  发表于:2021-9-28 09:33:11
9#
Chelsey.Wang 发表于 2021-9-25 11:40
可以通过图文列表+设置单元格命令来实现,话不多说,先上效果图:

前提:

谢谢大佬,就是通过单元格转化成表格的形式解决单元格属性的问题!
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-28 11:50:20
10#
陈永斌 发表于 2021-9-28 09:33
谢谢大佬,就是通过单元格转化成表格的形式解决单元格属性的问题!

不客气,问题解决了就好~后续有问题欢迎继续发帖交流哦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部