jqgrid 내에서 validation 을 처리할 경우에 내부에 정의된 옵션을 이용할 수 있다. required,
date, url 등의 옵션을 이용하여 validation 을 처리할 수 있고 옵션을 이용하기가 어려운 custom
validation 이 필요한 경우에는 다음과 같이 만들어서 사용할 수 있다.
<script>
function mypricecheck(value, colname) {
if (value < 0 && value >20)
return [false,"Please enter value between 0 and 20"];
else
return [true,""];
}
jQuery("#grid_id").jqGrid({
...
colModel: [
...
{name:'price', ..., editrules:{custom:true, custom_func:mypricecheck....},
editable:true },
...
]
...
});
</script>
return 값이 조금은 특이하지만 이렇게 jqgrid 의 custom validation 을 처리할 수 있다.
RECENT COMMENT