# EditFormat (cell)

> 사용자가 셀을 더블클릭하여 편집모드로 들어갔을때 보여 줄 포맷을 설정합니다
> 각 열의 Type에 따라 설정 방법이나 동작이 달라집니다. 가장 쉽게 이해하자면 날짜 유형 포맷을 사용하는 열에서 "EditFormat":"ddMMyyyy"로 설정하면, 셀에 보여질때는 "2019-12-31"형식으로 보여지다가, 사용자가 셀의 데이터를 편집하려 할때는 "31122019"로 나타나게 됩니다.
> 포맷에 대한 자세한 내용은 appendix의 Format을 참고해 주세요.

### Type

mixed( `string` | `object` )

### Options

Column Type | Type | Description
--- | --- | ---
Text, Lines | `object` | 셀에서 더블클릭을 통해 편집모드로 들어갈때 원래의 값을 어떤 형식으로 보여줄지 설정합니다. ex) "EditFormat":{"KOR":"대한민국", "JPN":"일본", "USA":"미국"} 셀의 값이 KOR일때 편집모드로 들어가면 대한민국으로 보여줌
Date | `string` | 편집시 보여질 년,월,일의 순서 ex) "EditFormat":"ddMMyyyy"

### Example

    //1. 메소드를 통해 특정 셀의 포맷을 변경
    sheet.setAttribute( sheet.getRowById("AR99") , "EDate" , "EditFormat" ,"MMddyyyy");

    //2. 객체에 직접 접근해서 타입변경 (CLS열의 포맷을 "dd-MM-yyyy"로 변경)
    var ROW = sheet.getRowById("AR10");
    ROW["CLSEditFormat"] = "ddMMyyyy";
    //변경내용 확인
    sheet.refreshCell({row:ROW, col:"CLS"});

    //3. 조회 데이터 내에서 포맷 변경
    {
        data:[
            {... , "CLSEditFormat":"yyyyMMdd" , ...}
        ]
    }

### Read More

- Format cell
- DataFormat cell
- EditFormat col
- Format appendix

### Since

product | version | desc
--- | --- | ---
core | 8.0.0.0 | 기능 추가