셀 편집 도중 호출되는 이벤트로, 사용자에게 셀 값을 제안하는 기능인 Suggest의 값을 확인할 수 있습니다.
사용자는 Suggest의 형식을 지닌 새로운 값을 리턴하여 Suggest에 설정된 값이 아닌 다른 값을 사용자에게 셀 값이 변경될 때마다 추천할 수 있습니다.
편집 시 셀 값이 변경될 때마다 호출됩니다.
onSuggest : function(paramObject) {
}
or
sheet.bind("onSuggest" , function(paramObject) {});
Name | Type | Description |
---|---|---|
sheet | object |
시트 객체 |
row | object |
셀의 데이터 로우 객체 |
col | string |
셀의 열이름 |
val | string |
셀의 데이터 값 |
suggest | string |
기존에 설정된 Suggest의 값 |
mixed
// assessment 열에 설정된 Suggest 값이 |불만족|보통|만족|매우만족
options.Cols = [
{
Header:"평가",
Name:"assessment",
Type:"Text",
Suggest:"|불만족|보통|만족|매우만족"
} ...
]
options.Events = {
onSuggest:function(evtParam){
// assessment 열의 셀에 입력한 값이 "바로"를 포함하는 경우 동적으로 Suggest의 값이 |바로가기1|바로가기2|바로가기3|바로가기4|바로가기5로 바뀝니다. 그 외의 경우 기존 suggest 기능이 그대로 적용됩니다.
if (evtParam.col == "assessment" && evtParam.val.indexOf("바로") > -1 ) {
return "|바로가기1|바로가기2|바로가기3|바로가기4|바로가기5";
}
else {
return evtParam.suggest;
}
}
}
product | version | desc |
---|---|---|
core | 8.0.0.0 | 기능 추가 |