[ 파워빌더.DataWindow - 그리드에서 컬럼 위치 정하기  ]

 

☞   

  데이타윈도우 그리드(Grid)형식에서 컬럼(Column) 위치 정하는 방법인데요.

미친바람돌이(okssamji)님이 질문게시판에 올리신 질문/답변글보다가 작성해봅니다.

http://cafe.naver.com/pentaeduclub/19428

아시겠지만, Grid형식에서는 컬럼의 위치를 사용자 마음대로 정할수 없습니다.
그렇지만 상황에따라 특정 컬럼의 위치를 보여야할때도.. 감춰야할때도 있을텐데요.
그때 사용하면 좋은 방법인 것 같아서 올려봅니다.

위의 그림에서 getrow가 만약 감춰야하는 컬럼이라면 보통은 visible 설정값을 '0'으로 해놓습니다.
이렇게하면 분명 컬럼은 사라지지만 만약 다시 설정값을 '1'로 바꿔놓을 경우 맨 뒤로 이동해버리게됩니다.

(그렇다고 Grid에서 움직일수도없고..답답하겠죠 ? ^^)

위치를 원하는곳으로 옮기고싶다면 다른 컬럼들도 visible 값을 전부 '0'으로 변경한다음 원하는 순서대로 '1'값을주어
화면상에 나타내주면됩니다. 조금 번거로운 방법이긴하지만 Tabular방식이나 FreeForm같이 자유롭게 위치지정을 할 수
없으므로 유용한 Tip 이라는 생각이 드네요 !

한가지 덧붙이자면..
Width 설정값을 '0' 해주면 보이지는않습니다만 마우스로 해당 부분의 위치에 갖다댄다음 늘려주면 다시 활성화됩니다.
dw자체에 아예 손을 못대면 모를까..; 이건 바람직한 방법은 아닌 것 같네요.

원글에 답변달아주셨던분들 감사드립니다. -0-

 

 

Posted by 농부지기
,