首页  ·  知识 ·  生产制造
Form:符合在某个条件下记录不能修改,并且背景显示灰色
网友    ERP  编辑:dezai   图片来源:网络
Form:符合在某个条件下记录不能修改,并且背景显示灰色

这是一种常见的用户需求,实现如下:

1.符合某个条件下记录不能修改,就是在when-validate-record(block级)
IF :CUX_MRP_MDS_DATA.TYPE_ID=2 THEN
set_record_property (:System.Cursor_Record,'CUX_MRP_MDS_DATA',status,query_status);
END IF;
2.背景显示灰色,
A.先VISUAL_ATTRIBUTE对象处,建立一个,并设定其对应的backgroud color为灰色,
B.在post-query(bock级)
Declare
ITEM1 ITEM;--(此仅仅是某个数据项为灰色,若为一行记录为灰色,就要定义多个ITEM,类同)
begin
ITEM1 := FIND_ITEM('CUX_MRP_MDS_DATA.ITEM');
IF :CUX_MRP_MDS_DATA.TYPE_ID=2 THEN
SET_ITEM_INSTANCE_PROPERTY(ITEM1, CURRENT_RECORD,VISUAL_ATTRIBUTE,'VISUAL_GRAY');
end if;
end;

本文作者:网友 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读