以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]关于复选框矩阵各控件设定可用状态的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=186916)

--  作者:PMC5332
--  发布时间:2023/6/8 10:21:00
--  [讨论]关于复选框矩阵各控件设定可用状态的问题
请教,通过复选框控件形成的4行3列的矩阵,第一行定为A1、A2、A3,第二行定为B1、B2、B3(后面两行定为C和D)。
规则:1、每行按顺序依次变更状态。例:A1=true,A1和A2可用。A2=true,A2和A3可用。A3=true,A3可用。反之亦然,A3=false,A3和A2可用。A2=false,A2和A1可用。(当A1、A2、A3均为true,则此行定义为“已完成”。均为false的行定义为“未开启”。A1 or A2为ture,定义为“进行中”)
2、各行互斥。当前行处于“进行中”时,其他各行禁用,本行参照规则1进行。当行处于“已完成”时,所有“未开启”行第一列可用(比如B行和D行均为false,则B1和D1可用),所有“已完成”行第三列可用(比如A行均为true,则A3可用)。
初始状态时,各行均处于“未开启”,则各行第一列可用(初始时,A1、B1、C1、D1可用)。
本人水平有限,请大神指点,非常感谢!

--  作者:有点蓝
--  发布时间:2023/6/8 10:23:00
--  
请上传实例说明