사항 | 설명 | 비고 | |
---|---|---|---|
HTML 태그 형태 | <sbux-input></sbux-input> |
||
필수 속성 | id, name, uitype | ||
* 2.6.962 버전이후 변경사항 : - id 속성 미사용시 name 값으로 자동 매핑 - uitype 속성 미사용시 SBUxDefault.js 에 설정된 값으로 자동 매핑 |
|||
uitype 속성 값 | text, password, search, hidden |
예시) HTML 형태의 개발 |
---|
<script> function evt_keyenter(args){ alert("엔터시 이벤트 :" + args); } </script> <sbux-input id="idxInput_text" name="input_text" uitype="text" placeholder="placeholder 구문입니다." minlength="3" maxlength="15" onkeyenter="evt_keyenter(nmInput)" icon-glyphs="glyphicon-pencil" required></sbux-input> |
예시) jQuery Plugin 형태의 개발 |
---|
<div id="sbArea"></div> <script> $(document).ready(function(){ $('#sbArea').sbInput({ name : 'sbScriptNm', uitype : 'text' }); }); </script> |
속성명 | 설명 / 유형(t:text,p:password,s:search,h:hidden) | 비고 | |
---|---|---|---|
init | 초기값 | t | p | s | h | |
required | 필수 입력 지정 | t | p | s | |
validation-msg | 유효성 검사 메세지 커스텀 | t | |
disabled | 비활성 | t | p | s | |
readonly | 읽기 전용 | t | p | s | |
group-id | 그룹으로 묶일 id | t | p | s | h | |
placeholder | 데이터가 없을 때 나타나는 구문 | t | p | s | |
minlength | 최소 길이 값 | t | p | s | |
maxlength | 최대 길이 값 | t | p | s | |
mask | 화면에 나타나는 masking | t | s | |
next-focus-id | enter 입력시 지정한 컴포넌트로 focus 이동 | t | p | s | |
ime-mode | IE 브라우저 지원 IME 모드 | t | p | s | active, inactive, disabled |
autocomplete-ref | 자동 완성 기능 참조 데이터 객체명 | t | s | |
autocomplete-text | text 에 대한 참조 key 명 | t | s | |
autocomplete-value | value 에 대한 참조 key 명 | t | s | |
autocomplete-height | 자동 완성 기능 팝업 창 높이 | t | s | |
autocomplete-zindex | 자동 완성 기능 팝업 z-index | t | s | |
autocomplete-filter-starts-with | 문장의 첫글자부터 검색 | t | p | |
autocomplete-prefix | 팝업되는 리스트의 Text 앞에 특정 문구 | t | p | 선택 후 prefix 자동 제거 |
autocomplete-suffix | 팝업되는 리스트의 Text 뒤에 특정 문구 | t | p | 선택 후 suffix 자동 제거 |
autocomplete-placement | 팝업되는 리스트의 위치 | t | p | |
hidden-event | 다른 문자로 변경하는 방식 설정 | t | p | blur, keyup |
hidden-start-index | 변경하고자 하는 시작 자릿수 | t | p | 없을 시 처음부터 |
hidden-end-index | 변경하고자 하는 종료 자릿수 | t | p | 없을 시 끝까지 |
hidden-symbol | 변경하고자 하는 문자 | t | p | |
permit-keycodes-set | 입력 허용하는 문자 셋 | t | p | num,kr,en 한글과 숫자(kr,num) 영어와 숫자(en,num) 사용자 지정(custom) |
exclude-kr | 한글 입력 금지 | t | p | |
auto-fill-phone-dashes | 전화번호 입력에 따라 자동 '-' 추가 | t | s | |
unmask-phone-dashes | API get 시 unmask 형태 여부 | t | s | |
show-clear-button | 우측에 'X' 버튼 생성 | t | p | s | icon-glyphs 속성과 중복 사용 금지 |
detect-attack | SQL Injection 및 XSS 검사를 시행 | t | p | s | |
button-front-text | 검색 입력란 앞에 붙는 버튼명 | s | |
button-front-class | 검색 입력란 앞에 붙는 버튼 CSS Class | s | |
button-back-text | 검색 입력란 뒤에 붙는 버튼명 | s | |
button-back-class | 검색 입력란 뒤에 붙는 버튼 CSS Class | s | |
event-ignore-readonly | readonly 속성시 버튼의 비활성을 활성상태로 | s | |
grid-id | 연동되는 그리드 id | t | p | s | h | |
grid-direction | 데이터의 진행 방향 | t | p | s | h | |
grid-status | 그리드 행의 상태 변화 | t | p | s | h | |
grid-event | 연동시점 그리드 이벤트 | t | p | s | h | (valuechanged | undefined(이벤트 발생안함)) |
grid-ref | 그리드의 Column Reference 값 | t | p | s | h | grid 컬럼 ref 지정 |
grid-jit | 입력되는 즉시 반영 | t | p | s | h | |
autocomplete-select-callback | 자동 완성 기능 팝업 선택시 발생 이벤트 | t | p | |
button-front-event | 입력란 앞 버튼 클릭시 이벤트 | s | |
button-back-event | 입력란 뒤 버튼 클릭시 이벤트 | s | |
onclick | 클릭시 이벤트 | t | p | s | |
onkeyenter | Enter 키 입력시 이벤트 | t | p | s |
API 명 | 설명 / 유형(t:text,p:password,s:search,h:hidden) | 비고 | |
---|---|---|---|
SBUxMethod.set | 값을 입력 | t | p | s | h | |
SBUxMethod.get | 저장된 값 호출 | t | p | s | h | |
SBUxMethod.attr | 속성값 변경 | t | p | s | (readonly | disabled) |
SBUxMethod.refresh | 재호출 | t | p | s | h | |
SBUxMethod.hide | 감추기 | t | p | s | |
SBUxMethod.show | 보이기 | t | p | s | |
SBUxMethod.getAllData | 전체데이터 가져오기 | t | p | s | h | |
SBUxMethod.clearAllData | 전체데이터 지우기 | t | p | s | h | |
SBUxMethod.getGroupData | group-id 로 묶여진 컴포넌트 데이터 가져오기 | t | p | s | h | |
SBUxMethod.clearGroupData | group-id 로 묶여진 컴포넌트 데이터 지우기 | t | p | s | h | |
SBUxMethod.changeGroupAttr | group-id 로 묶여진 컴포넌트 데이터 속성변경 | t | p | s | h | (readonly | disabled) |
SBUxMethod.showGroup | group-id 로 묶여진 컴포넌트 보이기 | t | p | s | h | |
SBUxMethod.hideGroup | group-id 로 묶여진 컴포넌트 감추기 | t | p | s | h | |
SBUxMethod.refreshGroup | group-id 로 묶여진 컴포넌트 refresh | t | p | s | h | |
SBUxMethod.render | <sbux-xxx tag >랜더링 | t | p | s | h | |
SBUxMethod.validateRequired | required 속성이 있는 컴포넌트 체크 | t | p | s | h |