RealGrid2 API
Interface
LineCellEditor

LineCellEditor

한 줄 입력을 받을 수 있는 텍스트 편집기

Signature:

export interface LineCellEditor extends TextCellEditor 

Extends: TextCellEditor

Remarks

RealGrid의 기본편집기. 컬럼에 editor 속성을 지정하지 않거나 'line' / 'text' 를 지정하면 LineCellEditor가 사용된다. TextCellEditor 를 상속한다.

[상위 클래스]

CellEditor - TextCellEditor

Example

// string type
column.editor = "line"
 
// object type
column.editor = { type: "line", maxLength: 1}

Properties

PropertyModifiersTypeDescription
ignoreCharactersstring입력시 제외하는 문자열
inputCharactersstring입력시 허용하는 문자열
type"line" | "text"셀 편집기 종류: 한 줄

Properties Desc

ignoreCharacters

입력시 제외하는 문자열

Remarks:

편집시 특정문자는 제한하는 경우 제한할 문자열을 입력한다.

Example:

// 영문만 입력가능하고 ABCD는 입력제외 abcd는 입력가능.
column.editor = {type:"line", inputCharacters:"A-Za-z", ignoreCharacters:"ABCD"}

inputCharacters

입력시 허용하는 문자열

Remarks:

편집시 영문 또는 숫자등 특정집합만 입력가능하도록 하는 경우 허용할 문자을 입력한다.

Example:

// 영문만 입력가능.
column.editor = {type:"line", inputCharacters:"A-Za-z"};
 
// 한글만 입력가능
column.editor = {type:"line", inputCharacters:"ㄱ-힣"};

type

셀 편집기 종류: 한 줄