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가 이동을 할 수 
있게 하는 방법은 아래의 이미지를 참고 하시면 됩니다.
사용자 삽입 이미지

댓글 없음:

댓글 쓰기

 다양한 채널의  블로그 작성으로  집중이 좀 안되기도 하고  나의 회사를 운영하고 관리 하다 보니  회사의 블로그로 작성 해보는 것은 어떤가 하고  하나로 옮겨 봅니다.  (주)다이닝웨이브 - 블로그 바로가기