# onShowEditEnum (event)

> EditEnum타입의 열에서 리스트가 열리기 직전에 호출되는 이벤트입니다.

> 새로운 EditEnum 리스트를 만들고 리턴하여 EditEnum을 대체해서 사용할 수 있습니다(기존에 EditEnum이 설정되어 있지 않아도 사용가능 합니다).

> 새로운 EditEnum 리스트를 리턴 시 Enum 속성에 설정된 리스트의 개수만큼 설정해서 리턴해야합니다.

### Syntax

        onShowEditEnum : function(paramObject) {

        }
    or
        sheet.bind("onShowEditEnum" , function(paramObject) {});

### Parameters

Name | Type | Description
--- | --- | ---
sheet | `object` | 시트 객체
row | `object` | `Enum` 리스트가 열리는 데이터 로우 객체
col | `string` | `Enum` 리스트가 열리는열이름
editenum | `string` | `EditEnum`에 설정된 값

### Return

string

### Example

    options.Events = {
        onShowEditEnum:function(evtParam){
            // EditEnum에 "금지어"가 포함된 경우 이를 "좋은말"로 대체해서 화면에 보여줍니다.
            if (evtParam.editenum.indexOf("금지어")) {
                return evtParam.editenum.replace("금지어", "좋은말");
            }
        }
    }

### Read More

- Enum col
- EditEnum col

### Since

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