맨위로가기
 

SBGRID

닫기

Combo(combo)

열 type 중 combo type을 설정합니다. 콤보박스 형태의 선택 유형입니다.
 

상세설명

COMBO

  • 설정 : SBGridProperties.columns =
    [ { typeinfo : { ref : value1, label : value2, value : value3, oneclickedit : value4,
            itemcount : value5, displayui : value6, position : value7,
            filtering : {usemode : value8, uppercol : value9, attrname : value10, listall : value11, unselect : {label : value12, value : value13} }

    } ];
    • value1(필수) : [string] 콤보 데이터의 json 객체
    • value2(필수) : [string] 콤보 데이터의 key 중 그리드에 표시할 텍스트의 ref 명
    • value3(필수) : [string] 콤보 데이터의 key 중 실제로 이용할 코드값의 ref 명
    • value4(선택) : [boolean] 마우스 한 번의 클릭으로 편집 모드 활성화 여부
      • true      : 마우스 한번 클릭으로 편집
      • false (default)  : 마우스 더블 클릭으로 편집
    • value5(선택) : [number] 콤보 아이템의 표시 갯수
    • value6(선택) : [boolean] 화살표 아이콘 사용 여부
      • true (default)   : 화살표 아이콘 사용
      • false       : 화살표 아이콘 미사용
    • value7(선택) : [string] 콤보 아이템의 표시 위치
      • 'bottom' (default)   : 셀의 아래쪽에 콤보 아이템을 표시
      • 'top'         : 셀의 위쪽에 콤보 아이템을 표시
      • 'right'          : 셀의 오른쪽에 콤보 아이템을 표시
      • 'left'         : 셀의 왼쪽에 콤보 아이템을 표시
    • value8(선택) : [boolean] 자식 콤보 사용 여부
      • true   : 자식 콤보 사용
      • false   : 자식 콤보 미사용
    • value9  (선택) : [number] 자식 콤보 적용시 부모콤보의 열 인덱스
    • value10(선택) : [string] 자식 콤보 적용시 부모와 연관을 맺기 위한 부모콤보의 코드값
    • value11(선택) : [boolean] 멀티콤보적용시 부모 콤보값이 unselect일 때 자식 콤보에 모든 리스트 표시 여부
      • true   : 자식 콤보에 모든 리스트 표시
      • false   : 자식 콤보에 모든 리스트 미표시
    • value12(선택) : [string] 콤보 선택 값 없을 때 표현할 label 값
    • value13(선택) : [string] 콤보 선택 값 없을 때 표현할 value 값

예시

각 열을 더블클릭 하시면, 적용되어있는 콤보박스를 확인 할 수 있습니다.
기본형 열의 콤보박스 변경 후 콤보필터링 열을 변경시 필터링된 데이터로 콤보박스가 보여집니다.