맨위로가기
 

SBUx

닫기

Breadcrumb

사용자 인터페이스에서 현재 사용자가 어떤 위치(페이지)에 있는지를 시각적으로 나타내는 컴포넌트 입니다.

기본 사항

사항 설명 비고
HTML 태그 형태

<sbux-breadcrumb></sbux-breadcrumb>

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

<sbux-breadcrumb id="idxBreadcrumb_text" name="breadcrumb_text" uitype="text"

                jsondata-ref="json1"></sbux-breadcrumb>

예시) jQuery Plugin 형태의 개발

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

<script>

   $(document).ready(function(){

       $('#sbArea').sbBreadcrumb({

           name : 'sbScriptNm',

           uitype : 'select',

           jsondataRef : 'data1'

       });

   });

</script>

주요 속성 사항

속성명 설명 / 유형(t:text, s:select) 비고
home-icon 가장 첫번째 메뉴의 텍스트를 아이콘으로 대체 하기 위한 속성 t, s 'home'지정 시 첫번째 메뉴의 텍스트 대신 'home'아이콘이 생성됨
split-text split-text 메뉴 사이에 입력되는 문자 설정 하기 위한 속성 t, s
empty-message 메뉴데이터가 없을 때의 메시지 설정 하기 위한 속성 t, s (default: "No breadcrumb data founded.")
show-tooltip text 마우스 오버시 tooltip 출력 여부를 설정하는 속성 t, s
target item 클릭시 링크페이지의 이동방법을 정의한 속성 t, s
target-name item 클릭시 iframe 영역으로, 클릭한 item 에 설정된 link 페이지를 불러오기 위해 연결하는 속성 t, s target-name 에 iframe 의 name 을 설정
tooltip-key 툴팁을 표시하기 위한 key를 설정하는 속성 t, s show-tooltip 기능 필수 적용 사항
tooltip-delay tooltip이 나타나고 사라지는 시간을 설정하는 속성 t, s show-tooltip 기능 필수 적용 사항
tooltip-show-delay tooltip이 나타나는 시간을 설정하는 속성 t, s show-tooltip 기능 필수 적용 사항
tooltip-hide-delay tooltip이 사라지는 시간을 설정하는 속성 t, s show-tooltip 기능 필수 적용 사항
jsondata-ref json data 를 호출하기 위한 변수명 참조 속성 t, s
jsondata-id breadcrumb 의 부모, 자식간의 관계를 설정하기 위한 속성 t, s 속성을 지정하지 않았을 경우의 기본 key 명은 'id'
jsondata-pid breadcrumb 의 부모, 자식간의 관계를 설정하기 위한 속성 t, s 속성을 지정하지 않았을 경우의 기본 key 명은 'pid'
jsondata-order breadcrumb 항목의 순서에 해당하는 부문을 json data 에서 호출하기 위한 key 명을 지정하는 속성 t, s 속성을 지정하지 않았을 경우의 기본 key 명은 'order'
jsondata-text breadcrumb 항목의 text에 해당하는 부문을 json data 에서 호출하기 위한 key 명을 지정하는 속성 t, s 속성을 지정하지 않았을 경우의 기본 key 명은 'text'
jsondata-link breadcrumb 항목의 링크 주소에 해당하는 부문을 json data 에서 호출하기 위한 key 명을 지정하는 속성 t, s 속성을 지정하지 않았을 경우의 기본 key 명은 'link'
jsondata-style 항목의 style에 해당하는 부분을 json data 에서 호출하기 위한 key 명을 지정하는 속성 t, s 속성을 지정하지 않았을 경우의 기본 key 명은 'style'
jsondata-image-src 항목의 imagealt에 해당하는 부분을 json data 에서 호출하기 위한 key 명을 지정하는 속성 t 속성을 지정하지 않았을 경우의 기본 key 명은 'imagesrc'
jsondata-image-alt 항목의 imagealt에 해당하는 부분을 json data 에서 호출하기 위한 key 명을 지정하는 속성 t 속성을 지정하지 않았을 경우의 기본 key 명은 'imagealt'
jsondata-image-title 항목의 imagetitle 해당하는 부분을 json data 에서 호출하기 위한 key 명을 지정하는 속성 t 속성을 지정하지 않았을 경우의 기본 key 명은 'imagetitle'
jsondata-image-name 항목의 imagename에 해당하는 부분을 json data 에서 호출하기 위한 key 명을 지정하는 속성 t 속성을 지정하지 않았을 경우의 기본 key 명은 'imagename'
jsondata-target item 클릭시 정해진 target 으로, 클릭한 item 에 설정된 link 페이지를 불러오기 위해 연결하는 json data 내 key 명을 지정하는 속성 t, s 속성을 지정하지 않았을 경우의 기본 key 명은 'target'
jsondata-target-name 항목 클릭 시 iframe 명에 대한 ref 명 속성 t, s 속성을 지정하지 않았을 경우의 기본 key 명은 'targetname'
vertical-scroll-height 메뉴데이터가 많을 때 아이템리스트 높이를 설정하기 위한 속성 s 설정값보다 클 경우 스크롤이 생성
caret-button breadcrumb 타이틀 부분의 드롭다운 버튼ui 숨김처리 설정하는 속성 s
trigger breadcrumb의 아이템목록을 오픈할 때 이벤트를 설정하는 속성 s 속성을 지정하지 않았을 경우의 기본 key 명은 'targetname'
callback-before-select 클릭하였을 때 선택으로 변경되기 이전에 발생하는 callback 함수 등록 속성 s
callback-after-select 클릭하였을 때 선택으로 변경된 이후에 발생하는 callback 함수 등록 속성 s
onclick 클릭시 이벤트 t, s

주요 API 사항

API 명 설명 / 유형(n:normal) 비고
SBUxMethod.setBreadcrumb breadcrumb의 상태값을 변경 t, s
SBUxMethod.getBreadcrumb breadcrumb의 상태값을 반환 t, s