본문 바로가기

전체 글80

함수를 변수로 받아 사용해야 할때 함수를 사용하는 방법 - 함수를 변수로 받아 처리해야 할 때가있다. jqgrid 를 jqxgrid로 변경을햇었다. jqxgrid 에서는 formatter이 없기때문에 넘어온 formatter 을 cellsrenderer 를 이용해서 값을 추출해야했다. 그런데 cellsrenderer 에는 인자가 5개가 있기때문에 그대로 col["cellsrenderer"] = colModel[j].formatter; 이렇게 넣을경우 value 가 들어가야 하는데 cellsrenderer에 첫번째 인자인 row가 들어간다. 그래서 아래처럼 처리를 했다.(나중에 전부다 바꾸긴했지만... 서비스단에서 설명값을 다시 보내주는것으로,.) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 .. 2017. 6. 5.
sss width: 700, height: 200, shrinkToFit:false, styleUI : 'Bootstrap', cellEdit: true, cellsubmit: 'clientArray', onCellSelect: function (id) {// rowData = $(table_id).getRowData(id); }, ondblClickRow: function(rowid,iRow,iCol){ // var colModels = $(table_id).getGridParam('colModel'); // var colName = colModels[iCol].name; // $(table_id).setColProp(colName, { editable: true});// $(table_id).editCell.. 2017. 5. 25.
배열의 키 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159var param = {}; param[convers.. 2017. 5. 23.
한 화면에 여러개의 ajax를 실행해야 할 경우 METIS 에서 공통 > 관리 > 업무환경설정 > 대출환경설정 에서 탭이 여러개라 한꺼번에 6개의 데이터를 조회해야 할 경우가 있었다. 이때 123456789101112131415161718192021222324252627282930313233343536373839404142434445;(function($) { //대출/반납 형식 & 이용자 그리드,조회 loanAndReturn_gridPrint(); //반납 연기/예약 환경 그리드 , 조회 loanExtendAndReservation_gridPrint(); //연체자료 그리드,조회 overDueBook_gridPrint(); //대출자료제한 그리드,조회 limitLoanByCode_gridPrint(); //개인정보보호정책 그리드,조회 personal.. 2017. 5. 22.
그리드 여러 옵션들 정리 - 수정필요 //마우스 drag로 row의 순서를 바꾸는 메소드 $('#personalInfo_grid').jqGrid('sortableRows', { update: function( e, html ){ // 순서가 바뀌면 발생되는 event console.log( html.item[0].id ); // row id 확인 }}); //현재 선택한 그리드 체크 유지$("#personalInfo_grid").setSelection(gridId); 2017. 5. 22.
cellEdit 사용 그리드에 에디터를 사용해서 데이터를 수정해야하는 경우가 있다.그럴때에는 옵션으로 cellEdit: truecellsubmit: 'clientArray' 추가해주면 된다. ※cellsubmit 옵션 셀 수정후 어떤 곳으로 전송을 할것인지를 결정해준다. 현재 local로 저장하고 있는 경우에는 특정 url 대신에 clientArray 로 지정해준다. 1234567891011121314151617181920212223242526272829303132var table_id = '#regCode_and_userClasCode_grid'; //서명,발행자,isbn,저자,발행년 을 던져야 함. var column=col; $(table_id).jqGrid({ datatype: "local", data:data, co.. 2017. 5. 22.