목록Client/Websquare (5)
써먹는 웹개발
websquare에서 grid의 customformatter를 쓸때 문제점은 엑셀 다운로드에서 해당 컬럼이 출력되지 않는 것입니다. 내가 해결한 방법은 크게 두가지인데, 첫번째는 displayformatter를 써서 값을 가져오는 방법이고, 두번째는 쿼리문을 수정해서 가져오는 방법입니다. displayformatter 사용법 function disp(value){ if (value == true){ return 1; } else { return 2; } }
deleteRow 기능은 그리드 행삭제 표시만 d로 변경하는 것이고, 실제로 행이 삭제되는 기능은 removeRow(행번호 인덱스)입니다. 사용방법 그리드명.removeRow(행번호 인덱스);
※ Websquare 2.0 기준입니다. 문제의 소스 아침 10 점심 20 저녁 30 원인 : 조회한 데이터는 10인데 소스상의 selectbox 값은 개행이 되서 '\n10\n' 이런식으로 되니까 일치가 안된것임 해결방법 아침 10 점심 20 저녁 30
기존에 구현되어있는 사이트가 웹스퀘어 기반이라 디버깅으로 요소 검사를 할 수 없어 6천줄에 해당하는 소스를 뒤졌지만 결국 원인을 찾지 못했고, 결국 다음과 같이 해결하였다. (이래서 다른 사람이 개발한 소스는 수정하면 안됨) 감싸고 있는 그룹에 z-index 추가 기존 태그
1. set [setCellData] 셀에 값 추가 grid1.setCellData(행 인덱스, "컬럼명", "값"); [setCellDisabled] 셀을 활성화 / 비활성화 grid1.setCellDisabled(행 인덱스, "컬럼명", false); // 셀 활성화 grid1.setCellDisabled(행 인덱스, "컬럼명", true); // 셀 비활성화 [setFooterValue] 푸터에 값 추가 grid1.setFooterValue("푸터 컬럼명", "값"); [setCellChecked] 컬럼의 종류가 체크박스인 셀을 체크/체크해제 grid1.setCellChecked(행 인덱스, "컬럼명", true); // 셀 체크 grid1.setCellChecked(행 인덱스, "컬럼명", fal..