AUISoft
AUIGrid 3.0.13 Documentation

칼럼 레이아웃 설정에 대하여

칼럼 레이아웃은 반드시 배열로 선언되어야 합니다. 선언되는 배열의 요소는 Object 이며 이 Object 가 하나의 칼럼에 해당됩니다.

예를 들어 칼럼 1개를 선언하고자 한다면 다음과 같습니다.

	var columnLayout = [ { 
	         dataField : "type",
	         headerText : "유형"
	}];

칼럼 하나를 선언했지만 역시 배열로 선언된 것을 볼 수 있습니다.

위 선언문(columnLayout) 에서 Object 로 선언된 것이 바로 칼럼(Column)입니다.

본 문서(Documentation) 에서도 하나의 칼럼에 해당되는 Object 는 Column 으로 정의하였습니다.

즉, 칼럼 하나를 대표하는 Object 를 보기 위해서는 Column 을 참고하세요

아래 리스트는 칼럼 레이아웃의 속성과 해당 속성 값 중 객체에 해당되는 칼럼, 렌더러의 리스트입니다.

가장 기본이 되는 객체인 Column을 참고하십시오.

 TYPEDescription
 BarRenderer

바 렌더러는 특정 칼럼의 셀에 바 게이지가 출력되는 칼럼 렌더러입니다.

바 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 renderer 속성의 type 으로만 설정 가능합니다.

 BTCalendarRenderer

부트스트랩 달력 렌더러를 출력하여 날짜를 선택 할 수 있게 정의된 편집 렌더러입니다.

부트스트랩 달력 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 editRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 editRenderer 속성의 type 으로만 설정 가능합니다.

 ButtonHeaderRenderer

버튼 헤더 렌더러는 특정 칼럼의 헤더에 버튼이 출력되는 헤더 렌더러입니다.

버튼 헤더 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 headerRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 headerRenderer 속성의 type 으로만 설정 가능합니다.

 ButtonRenderer

버턴 렌더러는 특정 칼럼의 셀에 버턴이 출력되는 칼럼 렌더러입니다.

버턴 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 renderer 속성의 type 으로만 설정 가능합니다.

 CalendarRenderer

달력 렌더러는 달력이 출력되어 날짜를 선택 할 수 있게 정의된 편집 렌더러입니다.

달력 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 editRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 editRenderer 속성의 type 으로만 설정 가능합니다.

 CheckBoxEditRenderer

체크박스 렌더러는 특정 칼럼의 셀에 체크박스가 출력되는 칼럼 렌더러입니다.

체크박스 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 renderer 속성의 type 으로만 설정 가능합니다.

 CheckBoxHeaderRenderer

체크박스 헤더 렌더러는 특정 칼럼의 헤더에 체크박스가 출력되는 헤더 렌더러입니다.

체크박스 헤더 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 headerRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 headerRenderer 속성의 type 으로만 설정 가능합니다.

 Column

칼럼 레이아웃을 선언할 때 가장 기본이 되는 Object 입니다.

하나의 칼럼에 해당되며, 레이아웃 설정에선 Object 로 선언을 합니다.

 ComboBoxRenderer

콤보박스 렌더러는 여러 항목 중 하나를 선택하거나 직접 사용자가 값을 입력 할 수 있도록 출력하는 편집 렌더러입니다.

콤보박스와 드랍다운리스트의 차이점은 드랍다운리스트는 출력된 리스트 중 하나를 선택하는 반면 콤보박스는 출력된 리스트 중 하나를 선택하거나 직접 사용자가 다른 값을 입력 할 수 있습니다.

콤보박스 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 editRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 editRenderer 속성의 type 으로만 설정 가능합니다.

 ConditionRenderer

컨디션 렌더러는 칼럼 셀의 에디터를 동적으로 지정할 수 있습니다.

일반적으로 하나의 칼럼에는 동일한 에디터가 출력됩니다.

 CustomRenderer

커스텀 렌더러는 그리드에서 제공되는 기본 렌더러가 아닌 사용자(개발자)가 직접 출력하고자 하는 내용을 작성할 수 있는 칼럼 렌더러입니다.

커스텀 렌더러는 칼럼 렌더러에 "CustomRenderer" 를 type으로 지정하고, 실제 사용자가 작성한 js 파일을 jsClass 값으로 설정합니다.

커스텀 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 renderer 속성의 type 으로만 설정 가능합니다.

 DropDownHeaderRenderer

드랍다운 헤더 렌더러는 특정 칼럼의 헤더에 드랍다운리스트가 출력되는 헤더 렌더러입니다.

드랍다운 헤더 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 headerRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 headerRenderer 속성의 type 으로만 설정 가능합니다.

 DropDownListRenderer

드랍다운 리스트 렌더러는 여러 항목 중 하나(또는 다수)를 선택할 수 있도록 출력하는 칼럼 / 편집 렌더러입니다.

드랍다운 리스트 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer, editRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 editRenderer 와 renderer 속성의 type 모두 설정 가능합니다.

 IconRenderer

아이콘 렌더러는 특정 칼럼의 셀에 아이콘이 포함되도록 출력하는 칼럼 렌더러입니다.

아이콘 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 renderer 속성의 type 으로만 설정 가능합니다.

 ImageRenderer

이미지 렌더러는 특정 칼럼의 셀에 이미지가 출력되는 칼럼 렌더러입니다.

이미지 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 renderer 속성의 type 으로만 설정 가능합니다.

 InputEditRenderer

입력창(input[type="text"])이 나타나는 기본 편집 렌더러입니다.

이 렌더러는 사용자가 수정한 값의 유효성 검사(validating) 을 할 수 있으며, 숫자만 입력 가능토록 설정이 가능합니다.

입력 편집 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 editRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 editRenderer 속성의 type 으로만 설정 가능합니다.

 JQCalendarRenderer

jQuery UI-datepicker 달력 렌더러를 출력하여 날짜를 선택 할 수 있게 정의된 편집 렌더러입니다.

editRenderer 속성으로 편집 시 jQuery UI-datepicker 달력을 출력하여 날짜를 선택할 수 있게 합니다.

jQuery UI 달력 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 editRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 editRenderer 속성의 type 으로만 설정 가능합니다.

 LinkRenderer

링크 렌더러는 a 태그의 하이퍼 링크를 출력하는 칼럼 렌더러입니다.

링크 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 renderer 속성의 type 으로만 설정 가능합니다.

 MaskEditRenderer

마스크 편집 렌더러(MaskEditRenderer)는 정의된 패턴으로 강제 시켜 입력받도록 하는 편집 렌더러입니다.

마스크 편집 렌더러를 사용하기 위해서는 mask 속성을 반드시 설정해야 합니다.

이 편집 렌더러는 사용자가 수정한 값의 유효성 검사(validator) 을 할 수 있습니다.

클립보드의 값을 마스크 설정된 칼럼에 붙여 넣기 할 때 설정된 mask 규칙에 어긋나면 붙여 넣기 되지 않습니다.

마스크 편집 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 editRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 editRenderer 속성의 type 으로만 설정 가능합니다.

 NumberStepRenderer

넘버스텝 렌더러는 숫자를 편집하기 쉽도록 넘버 스텝핑이 출력되는 칼럼 / 편집 렌더러입니다.

넘버스텝 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer, editRenderer 속성 값인 Object 형태로 선언되어야 합니다.

칼럼의 editRenderer 와 renderer 속성의 type 모두 설정 가능합니다.

 RemoteListRenderer

리모트 리스트 렌더러는 검색을 통해 원격으로 리스트를 실시간으로 가져와 출력시키는 렌더러입니다.

에디팅으로 진입하면 사용자는 수정할 값을 입력하는 것이 아니라 검색할 단어를 입력하면, 해당 단어를 파라메터로 지정된 URL 로 요청을 합니다.

서버 사이드는 응답으로 JSON 또는 XML, TEXT 를 보내야 합니다.

 SparkColumnRenderer

스파크 칼럼 렌더러는 특정 칼럼의 셀에 스파크 칼럼 차트를 출력시키는 칼럼 렌더러입니다.

스파크 칼럼 렌더러에 출력 시킬 데이터 설정은 dataField 속성에 컴마(,) 구분자를 사용한 복수의 데이터필드를 설정하십시오.

스파크 칼럼 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer 속성 값인 Object 형태로 선언되어야 합니다.

canvas 를 지원하는 브라우저에서 사용 가능합니다.(IE 인 경우 9 이상)

칼럼의 renderer 속성의 type 으로만 설정 가능합니다.

 SparkLineRenderer

스파크 라인 렌더러는 특정 칼럼의 셀에 스파크 라인 차트를 출력시키는 칼럼 렌더러입니다.

스파크 라인 렌더러에 출력 시킬 데이터 설정은 dataField 속성에 컴마(,) 구분자를 사용한 복수의 데이터필드를 설정하십시오.

스파크 라인 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer 속성 값인 Object 형태로 선언되어야 합니다.

canvas 를 지원하는 브라우저에서 사용 가능합니다.(IE 인 경우 9 이상)

칼럼의 renderer 속성의 type 으로만 설정 가능합니다.

 SparkWinLossRenderer

스파크 승패 렌더러는 특정 칼럼의 셀에 스파크 승패 차트를 출력시키는 칼럼 렌더러입니다.

스파크 승패 렌더러에 출력 시킬 데이터 설정은 dataField 속성에 컴마(,) 구분자를 사용한 복수의 데이터필드를 설정하십시오.

스파크 승패 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 renderer 속성 값인 Object 형태로 선언되어야 합니다.

canvas 를 지원하는 브라우저에서 사용 가능합니다.(IE 인 경우 9 이상)

칼럼의 renderer 속성의 type 으로만 설정 가능합니다.

 TemplateRenderer

템플릿 렌더러는 HTML 그대로를 출력하는 칼럼 렌더러입니다.