아래의 query로 읽으면 된다. 리스트 전체를가져와 1부터 번호(idx)를 매기고, idx를 조건으로 가져오는 방법. select * from (select row_number() over (order by idx)as sn, * from table ) data where sn between #{start_sn} and #{last_sn} sql.xml파일. select * from (select row_number() over ) data where sn between #{start_sn} and #{last_sn} (order by idx)as sn, * from table 페이징처리도 하지만 동일한 리스트를 엑셀파일로 다운받는 경우, 부분출력 또는 전체 출력도 해야하기 때문에 start_sn과 l..
전화번호를 입력할 때 숫자만 입력하면 하이픈(-)를 자동으로 표시되게 하려고 한다. 인 상태에서 숫자만 입력하게 하려고 했지만 한글은 문자로 인식하지 못해 걸러내지 못했다. 에서는 하이픈(-)와 같은 특수문자는 넣을 수 없다. 스크립트에서 focus일 때에는 number타입으로 숫자만 입력받을 수 있도록 하고, focus out일 때에는 text타입으로 하이픈(-)을 추가할 수 있도록 하였다. $scope.chkPhoneType = function(type){ var input = $("#phone").val(); //focus out인 경우 //input type을 text로 바꾸고 '-'추가 if(type == 'blur'){ $("#phone").prop('type', 'text'); var pho..
스크립트에서 변경된 값을 즉시 반응하기 위해$scope.$apply() 는 자주 사용하였다. 이번에는두개의 변수를 섞어 사용해야 하는 경우가 발생햇따.. $scope.g1_name$scope.g2_name$scope.g3_name... 여기서 1,2,3,....을 변수로 사용하려 했더니.. 생각보다 잘 안되더라,, 실패사례..var i = 1;일 때 $scope.g+i+_name;$scope.g+i+'_name';'$scope.g'+i+'_name';...에러가나거나 텍스트로 인식해 버린다. 그러던 중 $scope.$eval() 을 알게되었다.설명..이 막 써잇기는 한데 대충 텍스트를 scope로 사용할 수 있는?? 그런 것 같다. for(var i=1; i,0; i++){var subName = $sc..
리스트를 전달하기 위해 검색을 많이 해봣지만대부분 리스트타입을 리스트 타입으로 넘기거나, json을 json으로 넘기는 경우가 많았다. 내 경우 리스트와 함게 string타입의 다른 파라미터도 같이 넘겨 db를 타는 경우가 많기 때문에파라미터타입을 map으로 주로 사용을 한다. 아래의 경우 파라미터 타입을 HashMap으로 사용하는 경우이다. [script]리스트를 json타입으로 변환해준 후 ajax를 통해 controller로 전달var dataParam = {list:JSON.stringify($scope.lists), param1:'param1', param2:'param2'};$.ajax({type : 'POST', dataType : 'json', data: dataParam,url : url..
[체크 유무에 따른 value 지정]$(function() {$("#chk").click(function(){if($(this).is(":checked"))$("#chk").val(3); //체크했을 때 값else $("#chk").val(1); //체크하지 않았을 때 값})}); [체크 이벤트]$("#chk").click(function(){//이벤트 지정}) [스크립트에서 체크하기]$("#checkbox").prop("checked", true); [테이블값 가져오기]$(":radio[name='chk']:checked").each(function(i) {var check = $(this);var tr = check.parent().parent();var td = tr.children();1행 = t..
$scope.item = "abc"; 이면jsp 에서 {{item}}으로 출력 가능 맵 활용$scope.list = [];$scope.list[key][value] = 'abc' 로 map.set과 같은 기능 리스트 해당 컬럼의 필드 하나만 수정하는 경우var list = data;angular.forEach(list, function(key, value){var color = '#000000';if(list[value].num == 4) color = '#0000ff';else if(list[value].num == 5) color = '#ff0000';list[value]["color"] = color;})$scope.items.lists = list;
- Total
- Today
- Yesterday
- 클래스형
- module
- Spring
- Redux
- date
- input
- Props
- angular
- 리액트
- ajax
- 스프링
- hooks
- React
- script
- typescript
- 함수형
- html
- Progressbar
- JSON
- paging
- list
- nodeJS
- webpack
- datePicker
- javascript
- java
- hashmap
- JSX
- JSP
- value
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |