2012년 3월 28일 수요일

[PowerBuilder] DW - Select Row

*데이터 윈도우 selectrow시 아래와 같이 해당 데이터 윈도우의 클릭 이벤트에 작성을 한다.
[기본적인 script]
if row = 0 then return
selectrow(0, false)
dw_1.selectrow(0, false)
selectrow(row, true)
setrow(row)

[피이지프레임 사용시]
 피이지프레임에서는 자체적으로 selectrow스크립트가 적용이 되어있기때문에 별도로
스크립트를 줄 필요는 없습니다.

스크립트를 별도 주지 않을 경우 데이터 윈도우 컬럼의 탭오더값이 있으면, row선택시  탭오더값이 있는 
컬럼을 선택을 해야 row가 이동이 된다. 탭오더가 없을경우는 상관이 없습니다.

그러나 탭오더가 값이 있는데 탭오더 값이 있는 컬럼외에 다른 컬럼을 선택을 해도 row가 이동을 할 수 
있게 하는 방법은 아래의 이미지를 참고 하시면 됩니다.
사용자 삽입 이미지

댓글 없음:

댓글 쓰기

언제 부터 였던가 생각해보니 아르바이트 겸 외부 컨설팅을 의뢰 받고 맥북 프로를 처음 써봤을 때 부터 였던 것 같다. 지금은 거의 대부분의 작업을 맥으로 작업을 하다 보니 윈도우에서만 실행되는 일부 프로그램들 때문과 회사 내부 ERP프로그램이 윈도우 ...