| 사항 | 설명 | 비고 | |
|---|---|---|---|
| HTML 태그 형태 | <sbux-textarea></sbux-textarea> |
||
| 필수 속성 | id, name, uitype | ||
| * 2.6.962 버전이후 변경사항 : - id 속성 미사용시 name 값으로 자동 매핑 - uitype 속성 미사용시 SBUxDefault.js 에 설정된 값으로 자동 매핑 |
|||
| uitype 속성 값 | normal | ||
| 예시) HTML 형태의 개발 |
|---|
|
<script> function evt_onchange(args){ alert("값 변경시 이벤트 :" + args); } </script> <sbux-textarea id="idxTextarea_norm" name="textarea_norm" uitype="normal" onchange="evt_onchange(textArea_norm)"> </sbux-textarea> |
| 예시) jQuery Plugin 형태의 개발 |
|---|
|
<div id="sbArea"></div> <script> $(document).ready(function(){ $('#sbArea').sbTextarea({ name : 'sbScriptNm', uitype : 'normal' }); }); </script> |
| 속성명 | 설명 / 유형(n:normal) | 비고 | |
|---|---|---|---|
| init | 초기값 | n | |
| required | 필수 입력 지정 | n | |
| disabled | 비활성 | n | |
| readonly | 읽기 전용 | n | |
| group-id | 그룹으로 묶일 id | n | |
| placeholder | 데이터가 없을 때 나타나는 구문 | n | |
| minlength | 최소 길이 값 | n | |
| maxlength | 최대 길이 값 | n | |
| ime-mode | IE 브라우저 지원 IME 모드 | n | active, inactive, disabled |
| rows | 열(row)의 개수 속성 | n | |
| cols | 행(col)의 개수 속성 | n | |
| auto-resize | 세로 스크롤 바가 나타나지 않고 세로 영역의 크기가 자동으로 확대 |
n | |
| auto-trim | 앞뒤 공백을 자동으로 제거 | n | |
| is-content-html | 데이터가 HTML 형태일때 사용 | n | |
| detect-attack | SQL Injection 및 XSS 검사를 시행 | n | |
| grid-id | 연동되는 그리드 id | n | |
| grid-direction | 데이터의 진행 방향 | n | |
| grid-status | 그리드 행의 상태 변화 | n | |
| grid-event | 연동시점 그리드 이벤트 | n | valuechanged(기본값), undefined(이벤트 발생안함) |
| grid-ref | 그리드의 Column Reference 값 | n | grid 컬럼 ref 지정 |
| grid-jit | 입력되는 즉시 반영 | n | |
| onclick | 클릭시 이벤트 | n | |
| onchange | 값 변경시의 이벤트 | n | |
| onkeypress | 키보드 키 입력시 이벤트 | n | |
| onkeyenter | 키보드 엔터키 입력시 이벤트 | n | |
| onfocus | focus 시 이벤트 | n | |
| onblur | focus out 시 이벤트 | n | |
| API 명 | 설명 / 유형(n:normal) | 비고 | |
|---|---|---|---|
| SBUxMethod.set | 값을 입력 | n | |
| SBUxMethod.get | 저장된 값 호출 | n | |
| SBUxMethod.attr | 속성값 변경 | n | readonly, disabled |
| SBUxMethod.refresh | 재호출 | n | |
| SBUxMethod.hide | 감추기 | n | |
| SBUxMethod.show | 보이기 | n | |
| SBUxMethod.getAllData | 전체데이터 가져오기 | n | |
| SBUxMethod.clearAllData | 전체데이터 지우기 | n | |
| SBUxMethod.getGroupData | group-id 로 묶여진 컴포넌트 데이터 가져오기 | n | |
| SBUxMethod.clearGroupData | group-id 로 묶여진 컴포넌트 데이터 지우기 | n | |
| SBUxMethod.changeGroupAttr | group-id 로 묶여진 컴포넌트 데이터 속성변경 | n | readonly,disabled |
| SBUxMethod.showGroup | group-id 로 묶여진 컴포넌트 보이기 | n | |
| SBUxMethod.hideGroup | group-id 로 묶여진 컴포넌트 감추기 | n | |
| SBUxMethod.refreshGroup | group-id 로 묶여진 컴포넌트 refresh | n | |
| SBUxMethod.render | <sbux-xxx tag >랜더링 | n | |
| SBUxMethod.validateRequired | required 속성이 있는 컴포넌트 체크 | n | |