9월, 2025의 게시물 표시

jqgrid cell edit and after event 페이징 처리 때문에 화면에 줄이 아니라 전체에서 확인 필요 rowid 사용 하면 안된다

afterEditCell : function ( rowid ,  cellname ,  value ,  iRow ,  iCol ){  console . log ( rowid + "///" + iRow + "//////" + iCol );     $ ( "#"   +   iRow   +   "_"   +   cellname ). blur ( function (){   console . log ( "-------------1" );        $ ( "#grid" ). jqGrid ( "saveCell" , iRow , iCol );    console . log ( "-------------2" ); }); // 페이징 때문에 },

jqgrid 복수의 컬럼 row 합치기

  loadComplete : function ( data ){ $ ( "input[type=radio]" ). prop ( 'disabled' , true ); //radio disabled var allRows = $ ( "#grid" ). jqGrid ( 'getGridParam' , 'records' ); initPage ( "grid" , allRows , "" ); var ids = jQuery ( "#grid" ). jqGrid ( 'getDataIDs' ); var gridData = $ ( "#grid" ). jqGrid ( 'getRowData' ); var grid = $ ( "#grid" ); var addColName = [1,2,3,4,5]; $ . each ( addColName , function ( index , colName ) { console . log ( "인덱스: " + index + ", 값: " + colName ); var prevCellVal = { cellId: undefined , value: undefined }; var cellIndex = $ ( "#grid" ). getGridParam ( 'colModel' ). findIndex ( function ( col ) { return col . name === colName ; }); // console.log('cellIndex:...