ALV를 짜려고 하는데,
ALV리스트상에서 필드앞뒤를 옮겨지지 않도록 고정하는건 어떻게 하는건가요?
FIX_COLUMN, KEY등 옵션을 줘봤는데, 전부 안되네요 ㅠ
댓글 4
-
activeman
2008.05.30 03:19
-
mean
2008.05.30 04:30
답변감사합니다. 키값고정해서 스크롤바 컨트롤 하는 것 말고,
필드하나하나 앞뒤 순서를 마우스로 드래그앤드롭해서 바꾸는걸 막고 싶습니다.
혹시 방법이 있는지요..
-
activeman
2008.05.30 17:00
필드 순서를 바꾸시는걸 막을 방법이 있는지는 ..
필드 순서를 변경하는걸 막을 이유라도 있습니까...혹시 사용자들이 임의로 변경을 해서 그런가요..
가령 하나의 id로 여러명이 사용하는데 각자가 자기 편하게 필드의 순서를 바꿔서 사용자들이
헷깔려 한다는 경우인지요..
그렇다면 특별히 막을 방법은 없을것 같구요..아니라면 필드 순서를 정해서 변형으로 저장해 놓으시고 프로그램
실행시 변형을 불러 오는 방법이 있습니다..
즐밥하세요..
-
mean
2008.05.30 19:04
이문제로 또다른 걸 알게되었네요.답변 감사합니다.
필드를 고정하는 이유는 ALV로 창고MAP을 그려주기 위함이였습니다.
MAP이기때문에 위치가 고정되어있어야하고, 각각의 데이터는 창고내 하나하나의 단위(자재)입니다.
그래서 하나의 단위를 더블클릭하면 단위에 대한 자재번호와 수량을 보여주도록 하는 목적이였습니다.
ALV가 아니면 SCREEN에 일일이 그려야하기에. ALV가 고정된다면 ALV로 구현하려했는데.
저도 모든 속성을 줘보면서 테스트했는데 FIX_COLUMN도 KEY도 그 이외의 것들도 안되네요.
일단은 SCREEN으로 그리는것으로 하고 있어요. 단위가 천건이 넘어서 노가다네요.,
LS_FIELDCAT-KEY = 'X'. 를 하시면 고정이 될겁니다.
KEY 로 설정하면 화면에 파란색으로 나타나면서 스크롤바가 키값 다음부터 생성이
되므로 화면이 고정 됩니다..
즐밥하세요..