'파워빌더/DataWindow (Event)'에 해당되는 글 2건

  1. 2017.01.26 파워빌더.Datawindow의 event강제 실행
  2. 2017.01.26 파워빌더 Event - 강제로 Event 발생시키기

[ 파워빌더.Datawindow의 event강제 실행 ]

 

☞   첫 번째 방법

 


        dw_1.event itemChanged(값이수정된 해당row, 칼럼명.object, 입력된 문자값)
 
        dw_d2.SetItem(ai_row, "PART_CD", ls_last_part_cd);
        
        dwobject ldwo
        ldwo  = dw_d2.object.__get_attribute("PART_CD", true)
        dw_d2.event itemChanged(ai_row, ldwo, ls_last_part_cd);

☞  두 번째 방법

 

[event를 강제 호출하기]

 

help의 datawindow itemchanged를 찾아보면

itemchanged(row, dwo, data)

이것을 적용하면 아래와 같이

dw_d1.TriggerEvent ItemChanged(1, dw_d1.Object.uniform_num, string(ist_parm.uniform_num))

하면 되요.

data는 string 형태라 바꿔주었네요.

Posted by 농부지기
,

[ 파워빌더 Event - 강제로 Event 발생시키기  ]

 

☞   

 

1. 정의 : itemchanged, rowchanged 등 Event를 강제로 실행시키기

2. 방법1
    dw_detail.setfocus(
    dw_detail.setcolumn('productcode')
    dw_detail.settext(ls_productcode)
    dw_detail.accepttext()

    방법2
    dw_detail.EVENT itemchanged(row, dwo, ls_productcode)
    dw_detail.Trigger EVENT itemchanged(ll_j, dw_detail.object.productcode, ls_productcode)

 

'파워빌더 > DataWindow (Event)' 카테고리의 다른 글

파워빌더.Datawindow의 event강제 실행  (0) 2017.01.26
Posted by 농부지기
,