Dynamically Change Record Group in Form
2351 단어 dynamic
1. Create a Record Group(RG)2. Create RG SQL Query as
Select 1,2,3,4,5 from dual;
Make sure you set the datatype accordingly w.r.t your col in the dynamic query to be used in the below package.
Here 1,2,3,4,5 represents the number of columns for your query
3. Create an LOV an attach this RG to it
4. Add the below logic to the trigger, Click on the field to which LOV is attached. it will show up.
DECLARE
result Number;
rec_id RecordGroup;
rwcnt NUMBER;
p_lovname VARCHAR2(40);
p_rg_name VARCHAR2(40);
lc_query VARCHAR2(1000);
BEGIN
p_lovname := <LOV_name>
p_rg_name := <RG_Name>
lc_query:= 'SELECT
item_name
,desc ,Attr1
,Attr2
,Attr3
from <Your tab name>;
rec_id := find_Group(p_rg_name );
result := POPULATE_GROUP_WITH_QUERY(rec_id, lc_query);
rwcnt := Get_Group_Row_Count(rec_id);
SET_LOV_PROPERTY(p_lovname, GROUP_NAME, rec_id);
END;
From Existing Record Groups
Take serial number behavior as example,For different Txn Type,Then serial number LOV will dispaly different values,so we need to bind different record groups.Sample Code like:File:INVSLENT.pld
PROCEDURE set_rec_group (
... ...
IF (trx_act = 1)
THEN
SET_LOV_PROPERTY (llov_name, group_name, 'inv_serial1');
SET_LOV_PROPERTY (to_serial_lov_name, group_name, 'inv_serial1');
ELSIF (trx_act = 2)
THEN
SET_LOV_PROPERTY (llov_name, group_name, 'inv_serial2');
SET_LOV_PROPERTY (to_serial_lov_name, group_name, 'inv_serial2');
ELSIF (trx_act = 3)
THEN
SET_LOV_PROPERTY (llov_name, group_name, 'inv_serial3');
SET_LOV_PROPERTY (to_serial_lov_name, group_name, 'inv_serial3');
ELSIF (trx_act = 4)
THEN
SET_LOV_PROPERTY (llov_name, group_name, 'inv_serial4');
SET_LOV_PROPERTY (to_serial_lov_name, group_name, 'inv_serial4');
ELSIF (trx_act = 5)
THEN
SET_LOV_PROPERTY (llov_name, group_name, 'inv_serial5');
SET_LOV_PROPERTY (to_serial_lov_name, group_name, 'inv_serial5');
......
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
API의 데이터가 포함된 Nuxt 2 동적 사이트맵일부 데이터 세트/api에서 사이트맵을 동적으로 구축하려는 경우 이것이 적합합니다. nuxt 프로젝트에서 익스프레스 API를 활성화했는지 여부에 관계없이 이 쉬운 3단계 프로세스를 통해 원하는 결과를 얻을 수 있습니...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.