# CanEdit (row)

> 해당 행의 편집 가능 여부를 설정합니다.
> 기본값은 `1`이며, 우선순위는 `Cell` > `Row` > `Col` 순으로 적용됩니다.
> `Cell`에서 `CanEdit: 0`으로 설정된 경우 `Row` 또는 `Col`에서 `1`로 설정해도 해당 셀은 편집할 수 없습니다.
> `Cfg.CanEdit`이 `1`이 아닌 경우 `Row`, `Col`, `Cell` 단위의 `CanEdit` 설정은 적용되지 않습니다.
> `Button` 타입 클릭 동작과 `File` 타입 아이콘 표시 여부는 이 속성의 영향을 받지 않습니다.
> (Disabled col을 통해 제어할 수 있습니다.)

### Type

`number`

### Options

Value | Description
--- | ---
`0` | 행 편집 불가 (읽기 전용) - 편집 불가 상태 배경색 표시 (`ColorState` 8번 설정 적용) - `Enum`, `Date` 아이콘 미표시 - 데이터 복사 가능
`1` | 행 편집 가능 (`default`)
`2` | 행 편집 불가 - 배경색 표시 없음 - 셀 일부 선택/복사 가능 - `Enum`, `Date` 아이콘 표시
`3` | 행 편집 불가 - 배경색 표시 없음 - `Enum`, `Date` 아이콘 미표시 - 데이터 복사 가능
`4` | 행 편집 불가 - 배경색 표시 없음 - `Enum`, `Date` 아이콘 표시 - 데이터 복사 가능

### Example

    // 특정 행의 Edit를 제한
    var row = sheet.getRowById("AR5");
    row["CanEdit"] = 0;
    sheet.refreshRow(row);

    // 조회 데이터에서 특정 행 편집 제한
    {"data":[
        {"CanEdit":0,"ColName1":"Value1","ColName2":"Value2" }
      ]
    }

### Read More

- CanEdit cfg
- CanEdit col
- CanEdit cell
- getCanEdit method

### Since

product | version | desc
--- | --- | ---
core | 8.0.0.0 | 기능 추가
core | 8.0.0.12 | `CanEdit: 3, 4` 추가