我有一个看起来像这样的表:
+-------------------+---------+
|Name |Jr |
+-------------------+---------+
|Name1 |N |
|Name2 |N |
|Name3 |N |
|Name1Jr |Y |
|Name2Jr |Y |
|Name3Jr |Y |
+-------------------+---------+
这是我的multirow块的样子:
我想要的是,当我插入例如Name2时,它将在其下面自动添加与Jr.相同的名称,并且Jr复选框的属性将是不可编辑的并且检查名称是否具有Jr.像这样结束:
我尝试了名称的WHEN-VALIDATE-ITEM:
if :blk.name like '%Jr' then
:blk.Jr := 'Y';
set_item_property('blk.jr', enabled, PROPERTY_FALSE);
else
set_item_property('blk.jr', enabled, PROPERTY_TRUE);
end if;
但是如果我输入另一个没有Jr的记录,Jr就会启用。我希望它是每行启用/禁用
答案 0 :(得分:1)
改为使用SET_ITEM_INSTANCE_PROPERTY
。