웹관련자료(web)/jQuery & JavaScript 15

jqGrid 에서 multiselect 시 한개의 check box 만 선택하게 변경

beforeSelectRow: function (rowid, e) {        var $myGrid = $(this),         i = $.jgrid.getCellIndex($(e.target).closest('td')[0]),         cm = $myGrid.jqGrid('getGridParam', 'colModel');         if(cm[i].name === 'cb'){ //체크박스선택시에 한행만 선택가능함                 $("#tab3-grid").jqGrid('resetSelection'); //멀티셀렉트 그리드에서 체크박스 전체해제                 return true;         } else { //일반로우클릭시에는 한행만 선택가능함     ..

jqgrid 에서 tooltip 기능 변경해서 사용하기

jqgrid 에서 tooltip 기능 변경해서 사용하기 실제로는 title 을 변경해서 사용을 하는 것임 colModel:[ {name:"date",index:"date", width:150, align:"center", editrules:{required:true}, editable:true, editoptions:{size:60}, sortable:true}, {name:"msg",index:"msg", width:250, align:"left", editrules:{required:true}, editable:true, editoptions:{size:60}, cellattr: function (rowId, cellValue, rowObject) { return ' title="' + $(rowOb..

jqGrid에서 groupHeaders 설정시 우측에 스크롤 생기는 현상 대처방법

jqGrid에서 groupHeaders 설정시$("#grid").jqGrid('setGroupHeaders', {useColSpanStyle: true, groupHeaders:[{startColumnName: 'fm_etc', numberOfColumns: 2, titleText: '처리'} ]}); colNames 우측에 스크롤바가 생기는 현상이 발생합니다. 이때는 css 를 적용하면 해결이 됩니다.overflow: hidden; 값을 .ui-widget-content .ui-state-default 클래스에 넣어줍니다.예).ui-widget-content .ui-state-default {overflow: hidden;} 이제 컬럼 상단에 스크롤나오는 문제가 해결이 됐습니다.

javaScript 에서 toFixed 사용법 - 소수점자리수 설정(반올림)

javaScript 에서 toFixed를 사용하면, 원하는 소수점을 확보할 수 있습니다. #소수점 2자리까지만 가져오기var a = 2.123456789;var b = a.toFixed​(2);alert(b); --> 2.12원하는대로 소수점2자리까지 잘나옵니다. #문제점-toFixed​는 반올림이 됩니다.2.1156 을 toFixed​ 하면 2.12가 됩니다.이제 소수점 반올림, 절삭, 절상에 대한 문제가 나옵니다.이부분은 다음에 다루겠습니다.

반응형