EVUI icon indicating copy to clipboard operation
EVUI copied to clipboard

[#1697] Grid > Custom Context Menu > Column List > 기본 선택된 컬럼 지정 및 체크박스 disabled 처리

Open chichoon opened this issue 7 months ago • 1 comments

작업 배경

image

  • Grid Option > Column List에서 체크박스를 통해 컬럼을 가릴 수 있는데, 특정 컬럼 (ex: Name) 은 데이터 식별 시 반드시 필요한 값이기 때문에 컬럼을 hidden 처리 하는 것은 의미가 없다는 의견이 있었습니다
  • 따라서 그러한 컬럼의 경우, hidden 처리 할 수 없도록 체크박스 disabled 처리 할 수 있게끔 option 에 항목을 추가했습니다

변경 사항 요약

useGridSetting: {
  use: useGridSettingMV,
  useDefaultColumnSetting: useGridDefaultSettingMV,
  customContextMenu: gridSettingMenuItems,
  disabledColumnInContextMenu: ['userName'],
},
  • options > useGridSetting > disabledColumnInContextMenu 필드 추가
  • 배열로 컬럼 field 값을 넘기면 해당 컬럼들은 체크박스 비활성화 처리됩니다

chichoon avatar Jul 03 '24 05:07 chichoon