alv에서 아래와 key 필드별로 정렬해서 다중선택시에 전체 선택을 하거나 다중선택을 해도
정렬된 key필드의 맨위 하나의 라인만 선택하게끔 하는 로직을 어떻게 해야할지 문의 드립니다.
key 필드로 정렬후 collect 해서 필드하나 더 만들어서 체크란을 만들까했지만 그다지 좋은 방법이 아닌거같아서..
뭔가 좋은 방법이 없을까요?
key
1 a
1 b
1 c
========
2 a
2 b
2 c
2 d
========
alv에서 아래와 key 필드별로 정렬해서 다중선택시에 전체 선택을 하거나 다중선택을 해도
정렬된 key필드의 맨위 하나의 라인만 선택하게끔 하는 로직을 어떻게 해야할지 문의 드립니다.
key 필드로 정렬후 collect 해서 필드하나 더 만들어서 체크란을 만들까했지만 그다지 좋은 방법이 아닌거같아서..
뭔가 좋은 방법이 없을까요?
key
1 a
1 b
1 c
========
2 a
2 b
2 c
2 d
========
좋은 방법이 아닐지 모르겠지만..꽁수를 좀 부려본다면,
gt_rows 에 선택된 row의 index 1 을 제외한 나머지를 Delete 한후 refresh 하는 방법을 사용해 보심이 어떨까 합니다..
저도 테스트 함 해보겠습니다..