【17.0.8】【如何禁用分组列的某一行的复选框】
如何禁用分组列的某一行的复选框?有一个分组列,显示了选择框,需要禁用几行的复选框,其他复选框不禁用您好!根据您的描述,了解到您想要禁止编辑的只是局部少量单元格,可以借助表单保护和单元格的锁定状态实现。单元格默认锁定状态为true,结合表单保护即可形成对单元格的操作保护。具体地,您需要先对整张sheet中除了需要禁用复选框所在的单元格外的其他所有单元格设置锁定状态为false,再开启表单保护,这样就可以禁用那几行的复选框,同时不影响sheet中其他单元格的操作。 Wilson.Zhang 发表于 2024-11-29 15:01
您好!根据您的描述,了解到您想要禁止编辑的只是局部少量单元格,可以借助表单保护和单元格的锁定状态实现 ...
不用表单保护可以实现吗?类似给 checkbox 设置禁用 天涯路远 发表于 2024-11-29 16:20
不用表单保护可以实现吗?类似给 checkbox 设置禁用
也可以尝试通过自定义单元格实现,增设属性表示能否点击,复写自定义单元格的processMouseDown方法结合增设的属性控制是否响应点击动作更换选中状态。
根据了解到的您的使用场景,使用表单保护更方便。您酌情评估。
页:
[1]