728x90
반응형
jqgrid input
-
jqgrid editcell 중 cell을 doubleclick 할 경우 input박스가 저장될경우 해결방안자바웹프로그래밍/jQuery 2021. 1. 6. 10:38
1.afterEditCell 업무를 하다보면 jqgrid를 사용할경우가 생기는데, 이때 cell 편집기능을 사용하여 편집된 내용을 서버에 전송하는 경우가 빈번히 있다. jqgrid에서 edit을 한뒤 그대로 getRowData()를 사용하여 데이터를 뽑으면 닫혀지지 않은 cell때문에, input값이 RowData로 뽑히는 경우가 있다. 그때는 이전에 설명한 blur나 foucsout을 통해서 input박스를 벗어났을때 saveCell을하여 jqgrid input을 닫아주는 효과를 줄수있다. 아래와 같이. $("#" + rowid + "_" + cellname).blur(function(e){ $("#"+id).jqGrid("saveCell",iRow,iCol); }); 하지만, 위와같은 상황일때 cel..