jqGrid의 기본 이벤트인 AfterSaveCell을 통하여 입력된 값을 가져오고 틀린경우 강제로 값을 치환한다.
사용할 method 기능
- 'getCell: 값을 가져온다.
- setCell : 값을 넣어줌.
대략적인 사용법
* getCell
- $('#jqGrid').jqGrid('getCell',rowid',[JqGrid에 정의된 name명]');
* setCell
- $('#jqGrid').jqGrid('setCell',rowid',[JqGrid에 정의된 name명]');
soruce
1 2 3 4 5 6 7 8 9 10 | afterSaveCell : function(rowid,name,val,iRow,iCol) { var grid = $('#jqGrid'); var a = grid.jqGrid('getCell',rowid,'[JqGrid에 명시된 name]'); //경우에 따라 *1 if(a == false){ //둘중 아무거나 상관없음..$(this) 보단.. 개인적으로 grid 선언해서 사용하는걸 좋아함.. $(this).jqGrid('setCell',rowid,'eval_num1',0); grid.jqGrid('setCell',rowid', '[변경될 jqGrid에 명시된 name]'); } } | cs |
getCell로 가져온값을 if 조건에 틀린경우 setCell로 변환.
'Jsp, Javascirpt' 카테고리의 다른 글
[jqGrid] 강제로 height Css 조정. (0) | 2018.12.07 |
---|---|
[Jquery] select box, input box, readonly, disabed (0) | 2018.12.04 |
[JavaScript] serializeArray value 가져오기. (0) | 2018.06.15 |
[javaScript] html에서 check box 컨트롤 하기 (0) | 2018.05.31 |
[javscript] 날짜구하기 (0) | 2018.05.30 |