[ 파워빌더.DDDW - 처리 방법 ]
1. dddw 속성 설명
. Edit - AutoRetrieve : 존재하는 datawindow가 Retrieve 되면서 자동으로 dddw도 Retrieve된다.
만약, argument가 존재 하는 dddw는 항상 argument를 달라고 pop_up창이 뜬다.
- V ScrollBar : dddw가 펼처 지면서 상/하 scroll이 발생한다.
. Edit - 보통 V ScrollBar 만 체크 하고 개발한다.
2. dddw를 source상에서 Retrieve 하기
DataWindowChild ldwc_name
dw_d1.GetChild('컬럼명', ldwc_name)
ldwc_name.SetTransObject(SQLCA)
ldwc_name.Retrieve('arg1', 'arg2', ...)
3. dddw의 code가 아닌 display 된 값 얻기
ls_name = Trim(dw_k1.Describe("Evaluate('LookUpDisplay(컬럼명)', row)"))
//참고, 위 row는 : Grid상태에서의 row 이다.
4. dddw의 내부 컬럼 값 얻기
DataWindowChild ldwc_name
dw_d1.GetChild('컬럼명', ldwc_name)
li_sel_row = ldwc_name.GetSelectedRow(0)
ls_value = Trim(ldwc_name.GetItemString(li_sel_row, 'code 나 name이 아닌 다른 컬럼명'));
5. dddw에ㅓ Filter 적용하기 : ldwc_name.SetFiler("컬럼명 = 'a'")
6. dddw에서 한줄 삽입 : ldwc_name.InsertRow(1)
ls_name = Trim(dw_k1.Object.contest_name.ldwc_name.Object.game_name[li_sel_row])
'파워빌더 > dddw (DropDownDatawindow)' 카테고리의 다른 글
파워빌더.DDDW - 태그(tag) 활용해서 dddw 자동으로 조회 (0) | 2017.01.26 |
---|---|
파워빌더.DDDW - filter.방향키 제어 (0) | 2017.01.26 |
파워빌더.DDDW - filter.sort (0) | 2017.01.26 |
파워빌더.DDDW - 디스플레이 된값을 가져오는 함수 (0) | 2017.01.26 |
파워빌더.DDDW - 에 존재하는 컬럼값 얻기 (0) | 2017.01.26 |