当我使用When-Validate-Item
触发器时,它只执行一次,当我想验证时,如果项目不为空。它给我的信息是,现在出了点问题。但现在我可以离开当前的记录了。
有什么方法可以将项目的状态设置为无效,因此触发器会触发不止一次。我正在使用多记录规范。
这是一些说明我在想什么的代码:
if :system.trigger_item = 'BLOCK.ITEM' then
if :BLOCK.ITEM is null then
-- set the item invalid again, becuase it won´t validate the item again, when
-- there wont appear any change to this item
null;
else
-- the item is valid, do whatever
null;
end if;
end if;