找回密码
 立即注册

QQ登录

只需一步,快速开始

Tracy.Liu 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2018-9-8 17:32  /   查看:5107  /  回复:0
本帖最后由 Tracy.Liu 于 2018-9-14 11:50 编辑

这个帖子给大家介绍一下,如何实现根据某条件设置表格中单元格的可否编辑情况。

我们来看看这个栗子~
   按条件可编辑.gif

在上面的栗子中,我们可以看到对于状态为“通过”的行,其计划完成时间是不可编辑的,并且背景为灰色。对于其他状态的行,则时间可编辑。

这种效果的具体实现步骤如下:
1.设置计划完成时间这一列为超链接格式,给其添加设置单元格属性,将计划完成时间,传给页面中某一单元格,这样就可以取到当前行的时间。
    image.png558415526.png

2.添加条件命令,当状态一列为通过(该状态id为A0501)时,不做任何操作;当为其他状态时,弹出日期设置页面。
    image.png218586424.png

3.弹出页面时设置传值,方便后续弹出页面的值回传(C3为弹出页面的日期选择框)。
    image.png927611083.png

4.给弹出页面中的确定按钮添加关闭弹出页面命令,勾选值回传。
    image.png585999450.png

5.回到第一个页面,在页面中某一单元格绑定ID字段,用于表示,当前操作的是哪一行。(在点击计划完成时间超链接时,这个单元格会自动拉取当前行ID)

6.给第一步中用于传值的单元格添加表格操作命令,更新表格。
    image.png760264587.png
7.使用条件格式设置,状态为“通过”的“计划完成时间”单元格背景为灰色。
    image.png590773009.png

完成~

工程文件 福利demo-按条件设置表格中单元格可否编辑.fgcc (1.64 MB, 下载次数: 411)



评分

参与人数 1满意度 +5 收起 理由
追风 + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部