Dynamic Prompt (Edittable Prompt)를 사용 할 때 적용.
PeopleBook
-->
Interactive Mode 와 Deferred Mode 있다고 설명.
Deferred mode를 Prompt에 적용하는 방법이
%EDITTABLE을 입력 하는 것.
그러면 프롬프트의 뷰를 맘대로 바꿀 수 있음. dynamic하게 어떻게 하냐면
page에 DERIVED.EDITTABLE을 넣어 두고 나서,
1. 해당 field의 Prompt table에 %EDITTABLE을 입력
2. FIELDFORMULA에 해당 EDITTABLE.Value = "하고싶은 뷰" 식이 포함된 function을 정의하면 됨
3. 그런다음 그걸 호출~
예를 든 좋은 사이트
http://pawan-mundhra.blogspot.kr/2011/03/dynamic-prompt-edittable-prompt.html
우리 회사 소스
Function fncInitSearch()
DW.ID.SetDefault();
If (DW.STATUS.Value = "I") Then
DERIVED.EDITTABLE.Value = "뷰이름1";
Else
DERIVED.EDITTABLE.Value = "뷰이름2";
End-If;
End-Function;
Function postBuild
fncInitSearch();
End-Function;
'IT > 피플소프트(Peoplesoft)' 카테고리의 다른 글
프롬프트 %EDITTABLE일 때, DROPDOWN LIST 만들기 (1) | 2014.02.06 |
---|---|
Related Language table을 만들었는데 잘 안될 경우. (0) | 2013.08.14 |
[People tools] 특정 page나 컴포넌트를 불러오면 tool이 꺼짐 (1) | 2013.07.09 |