存在一种情况:
一个LOV的值当前有效,因此填入保存。但突然无效后,当查询该界面时就会弹出LOV框使其修改。
解决方案:
1. 非常粗暴,不设置校验,在LOV对应的item强行将校验设置为NO。
2. 因为这个过程在查询后触发,在对应数据块的POST-QUERY 触发器添加代码,将LOV对应字段强制设置成validate。添加代码如下:
app_item_property.set_property('block_name.item_name'
,ITEM_IS_VALID
,PROPERTY_ON);