목록웹개발 (290)
써먹는 웹개발
[Mybatis Mssql] 날짜가 원하는 날짜보다 2일 전으로 나타나는 버그 수정 수정 전SELECT DISTINCT CREATE_DT, CONVERT(DATE, CREATE_DT) AS CREATE_DT_NM 수정 후SELECT DISTINCT CREATE_DT, CONVERT(VARCHAR(10),CONVERT(DATE, CREATE_DT),23) AS CREATE_DT_NM
MSSQL의 형변환 방법입니다. 문자 -> 숫자 : CAST('문자열' AS INT) 숫자 -> 문자 : CAST(숫자 AS CHAR(10))
REPLICATE 함수를 사용해서 특정 문자로 채웁니다. * 특정 문자 : '0'* 대상 문자 : '4321'* 자리수 : 7자리* 출력 결과 : '0004321' (좌측으로 붙이기), '4321000' (우측으로 붙이기) 좌측으로 붙이기SELECT REPLICATE(특정 문자, 자리수 - LEN(대상 문자)) + 대상문자SELECT REPLICATE('0', 7 - LEN('4321')) + '4321' 우측으로 붙이기SELECT 대상문자 + REPLICATE(특정 문자, 자리수 - LEN(대상 문자))SELECT '4321' + REPLICATE('0', 7 - LEN('4321')) 출처: http://jokelife.tistory.com/102 [Jokelife]
// 숨기기단일 컬럼 : $("#tbList").jqGrid("hideCol", "컬럼Name");복수 컬럼 : $("#tbList").jqGrid("hideCol", ["컬럼1",”컬럼2”]); // 표시하기단일 컬럼 : $("#tbList").jqGrid("showCol", "컬럼Name");복수 컬럼 : $("#tbList").jqGrid("showCol", ["컬럼1",”컬럼2”]); ※ 안된다면 1) jqGrid Id가 일치하는지 확인 2) 소스 뒤에 .trigger('reloadGrid'); 붙여보기 출처: http://hwoarang757.tistory.com/entry/JQuery-JQGrid-동적으로-컬럼-숨기고-보여주기 [허접한 실력에 형편없는 개발자의 블로그]
※ 동기화 : 해당 기능이 동작하는 중에 다른 기능이 실행되지 않는 것 처리 방법 - $.ajax({}); 안에 async : false 옵션을 넣으시면 됩니다. ajax 상식 1. POST 호출시 Controller에서 @RequestBody로 받아야되고, GET 호출시 Controller에서 @RequestParam으로 받아야된다. 2. async 디폴트 값은 true이고 생략가능합니다. ※ anyne 같은 오타 금지 3. json 호출시 옵션에 정확히 작성해야되는 것 type : "POST", dataType : "json", contentType: 'application/json;charset=UTF-8',
[jQuery]show,hide 의 여부에 따라 처리하기 방법1.if( $("#colltErr").css("display") != "none" ) { $("#colltErr").hide();} else { $("#colltErr").show()} 방법2. if( $("#colltErr").is($("#colltErr").show()) ) { $("#colltErr").hide();} else { $("#colltErr").show();} 출처 : https://whitesal.com/article/article_view.php?no=3587&mode=3[jQuery]show,hide
"문자열1,문자열2".split(',') 에러가 날때 해결방법 -> "문자열1,문자열2".split('\,')
1. 읽기전용 $("#id").attr("readonly",true); 2. 비활성화 $("#id").attr("disabled",true); 3-1. 보이기 - $("#totalDataTable").show(); - $("#totalDataTable").css("display","block"); 3-2. 숨기기 - $("#totalDataTable").hide(); - $("#totalDataTable").css("display","none");