맨위로가기
 

SBUx

닫기

Switch

이분법적 선택에 따라 시스템의 상태에 즉각적인 변화를 발생시켜, 상태를 변경시키는 컴포넌트 입니다.

기본 사항

사항 설명 비고
HTML 태그 형태

<sbux-switch></sbux-switch>

필수 속성 id, name, uitype
* 2.6.962 버전이후 변경사항 :
- id 속성 미사용시 name 값으로 자동 매핑
- uitype 속성 미사용시 SBUxDefault.js 에 설정된 값으로 자동 매핑
uitype 속성 값 single
예시) HTML 형태의 개발

<sbux-switch id="switch_single1" name="switch_single1" uitype="single"

                checked></sbux-label>

예시) jQuery Plugin 형태의 개발

<div id="sbArea"></div>

<script>

   $(document).ready(function(){

       $('#sbArea').sbSwitch({

           name : 'sbScriptNm',

           uitype : 'single',

           checked : true

       });

   });

</script>

주요 속성 사항

속성명 설명 / 유형(s:single) 비고
checked-value 스위치 체크 상태시 value값 s
unchecked-value 스위치 체크해제 상태시 value값 s
rounded 스위치 코너 곡선 표시 설정 s
glow-effect 스위치 빛 퍼짐 효과 설정 s
switch-speed 스위치 핸들 이동속도 설정 s
switch-size 스위치 크기 설정 s
switch-theme 스위치 테마 설정 s
direction 스위치 표시 방향을 설정 s
label-front-back-text 스위치 앞뒤로 설정할 label 태그의 text를 설정 s
label-front-back-style label-front-back-text 속성으로 설정한 label 태그에 적용할 style 속성값을 설정 s
label-front-back-class label-front-back-text 속성으로 설정한 label 태그에 적용할 class 속성값을 설정 s
label-top-bottom-text 스위치 위-아래로 설정할 label 태그의 text를 설정 s
label-top-bottom-style label-top-bottom-text 속성으로 설정한 label 태그에 적용할 style 속성값을 설정 s
label-top-bottom-class label-top-bottom-text 속성으로 설정한 label 태그에 적용할 class 속성값을 설정 s
checked-bar-style 체크 상태일 때의 스위치 bar 부분 style 속성값을 설정 s
unchecked-bar-style 체크해제 상태일 때의 스위치 bar 부분 style 속성값을 설정 s
checked-handle-style 체크 상태일 때의 스위치 handle 부분 style 속성값을 설정 s
unchecked-handle-style 체크해제 상태일 때의 스위치 handle 부분 style 속성값을 설정 s
checked-bar-class 체크 상태일 때의 스위치 bar 부분 class 속성값을 설정 s
unchecked-bar-class 체크해제 상태일 때의 스위치 bar 부분 class 속성값을 설정 s
checked-handle-class 체크 상태일 때의 스위치 handle 부분 class 속성값을 설정 s
unchecked-handle-class 체크해제 상태일 때의 스위치 handle 부분 class 속성값을 설정 s
checked-bar-text 체크 상태일 때의 스위치 bar 부분에 설정할 text을 설정 s
unchecked-bar-text 체크해제 상태일 때의 스위치 bar 부분에 설정할 text을 설정 s
checked-bar-image-src 체크 상태일 때의 스위치 bar 부분에 설정할 이미지의 src 속성값을 설정 s
unchecked-bar-image-src 체크해제 상태일 때의 스위치 bar 부분에 설정할 이미지의 src 속성값을 설정 s
checked-bar-image-style 체크 상태일 때의 스위치 bar 부분에 설정할 이미지의 style 속성값을 설정 s
unchecked-bar-image-style 체크해제 상태일 때의 스위치 bar 부분에 설정할 이미지의 style 속성값을 설정 s
checked-bar-image-alt 체크 상태일 때의 스위치 bar 부분에 설정할 이미지의 alt 속성값을 설정 s
unchecked-bar-image-title 체크해제 상태일 때의 스위치 bar 부분에 설정할 이미지의 title 속성값을 설정 s
checked-handle-icon 체크 상태일 때의 스위치 handle 부분에 설정할 glyph-icon을 설정 s
unchecked-handle-icon 체크해제 상태일 때의 스위치 handle 부분에 설정할 glyph-icon을 설정 s
checked-handle-image-src 체크 상태일 때의 스위치 handle 부분에 설정할 이미지의 src 속성값을 설정 s
unchecked-handle-image-src 체크해제 상태일 때의 스위치 handle 부분에 설정할 이미지의 src 속성값을 설정 s
checked-handle-image-style 체크 상태일 때의 스위치 handle 부분에 설정할 이미지의 style 속성값을 설정 s
unchecked-handle-image-style 체크해제 상태일 때의 스위치 handle 부분에 설정할 이미지의 style 속성값을 설정 s
checked-handle-image-alt 체크 상태일 때의 스위치 handle 부분에 설정할 이미지의 alt 속성값을 설정 s
unchecked-handle-image-alt 체크해제 상태일 때의 스위치 handle 부분에 설정할 이미지의 alt 속성값을 설정 s
checked-handle-image-title 체크 상태일 때의 스위치 handle 부분에 설정할 이미지의 title 속성값을 설정 s
unchecked-handle-image-title 체크해제 상태일 때의 스위치 handle 부분에 설정할 이미지의 title 속성값을 설정 s
callback-before-select 스위치 선택이 되기 전에 호출되는 콜백함수 s
callback-after-select 스위치 선택이 된 후에 호출되는 콜백함수 s
callback-before-refresh SBUxMethod.refresh 메소드 실행 이전에 호출되는 콜백함수 s
callback-after-refresh SBUxMethod.refresh 메소드 실행 이후에 호출되는 콜백함수 s
onclick 클릭시 이벤트 s

주요 API 사항

API 명 설명 / 유형(s:single) 비고
SBUxMethod.setSwitchStatus 스위치 checked / uncheckd-value 로 컴포넌트를 설정 s
SBUxMethod.getSwitchStatus 스위치 checked / unchcked 상태로 value 확인 s
SBUxMethod.changeSwitchLabel 스위치 front-back / top-bottom 위치에 적용할 label 태그 text 변경 s 메소드 실행 전 label-front-back-text 혹은 label-top-bottom-text 속성 선행적용 필요
SBUxMethod.refresh 컴포넌트를 재호출 s