본문 바로가기
728x90
반응형

자바웹프로그래밍45

svg fillter 나만의 효과 만들기 -1 CSS filter 그래픽 및 콘텐츠에 포토샵과 같은 효과를 적용 할수있도록 css에서 제공하는 속성이다. CSS 필터는 화면에 렌더링되기 직전에 해당요소에 적용된다 해당요소는 화면에 그려지기 전에 일종의 필터를 통과한다. filter 속성에 여러 필터 함수를 전달하여 해당요소에 여러 필터를 적용할수있다. CSS 사용가능 필터 종류 blur() brightness() contrast() grayscale() hue-rotate() invert() opacity() saturate() sepia() drop-shadow() url() 1.blur() blur() blur filter는 가우시안 blur를 적용한다. blur함수는 가우스 함수에 대한 표준 편차 값을 정의하는 매개 변수를 받는다. 즉, 화면에.. 2021. 1. 25.
jqgrid editcell 중 cell을 doubleclick 할 경우 input박스가 저장될경우 해결방안 1.afterEditCell 업무를 하다보면 jqgrid를 사용할경우가 생기는데, 이때 cell 편집기능을 사용하여 편집된 내용을 서버에 전송하는 경우가 빈번히 있다. jqgrid에서 edit을 한뒤 그대로 getRowData()를 사용하여 데이터를 뽑으면 닫혀지지 않은 cell때문에, input값이 RowData로 뽑히는 경우가 있다. 그때는 이전에 설명한 blur나 foucsout을 통해서 input박스를 벗어났을때 saveCell을하여 jqgrid input을 닫아주는 효과를 줄수있다. 아래와 같이. $("#" + rowid + "_" + cellname).blur(function(e){ $("#"+id).jqGrid("saveCell",iRow,iCol); }); 하지만, 위와같은 상황일때 cel.. 2021. 1. 6.
jQgrid 자주사용하는 모음들 정리 afterEditCell,afterSaveCell 응용 *광고 클릭은 제게 큰 힘이됩니다! 1.afterEditCell jQGrid를 사용하다보면 Edit관련된 작업을 많이 할것이다. 하지만, Jqgrid는 오픈소스에 걸맞게 Edit버그도 많고 사용하기도 어렵다 그중에 afterEditCell 은 cell을 수정하고나서 발생하는 이벤트이다. 여러가지 용도로 많이 사용하지만, cell이 edit모드 즉, 열려있는 상태에서 저장을하거나 getRowData() 를 하면 로우에 input태그가 들어가는 경우가 있다. 이유는 jqgrid는 edit을할때 그요소부문이 input으로 변환되고 그 input이 닫히지 않았기에 input태그내용이 들어가는것이다. 그래서 이러한 애로사항을 제거하기위해 afterEditCell:function(rowid, cellname, va.. 2021. 1. 5.
JqGrid "setCell"을 통해 validate check후 grid 테두리 색깔주기 1. SetCell Jqgrid를 이용하여 row를 db에 저장할때 필수 cell값이 비어있을경우나 cell내용이 validate check의 어긋났을경우에 특정 cell에 css를 입혀 사용자가 focus할수있도록 할수있다. function checkItem(jqid,Items) { var flag = false var validcount =0; var colNames = {} var cm = null; var checkcol = [] if(jqid==="jqGrid"){ checkcol=['a','b','c'] } var rowData = $("#"+jqid).getRowData(); for (var j=0;j 2021. 1. 4.
web.xml이란 무엇인가? *광고 클릭은 제게 큰 힘이됩니다! Web.xml 스프링 웹프로그래밍이나 서블릿위주인 웹프로그래밍을 하다보면 web.xml 을 만지는 일들이 있다. 그렇다면 도대체 web.xml이 무엇일까? web.xml에서 서블릿 맵핑 되는 방법 ,인증이 필요한 URL 등의 정보를 확인한다. Web.xml은 WebApplication의 Deployment Descriptor(배포 설명자) 로써 XML형식의 파일이다. 모든 Web application은 반드시 하나의 web.xml파일을 가져야하고 위치는 WEB-INF폴더 아래에있다. web.xml파일의 설정들은 Web Application 시작시 메모리에 로딩된다. 배포 설명자 웹 애플리케이션의 배포 설명자는 애플리케이션의 클래스,리소스,구성 및 웹 서버가 이를 사용해.. 2020. 11. 18.
ImmutableMap이란? *도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! ImmutableMap은 com.google.common.collect. 에서 가져올수있다. ImmutableMap은 변경 불가능한 Map 유형이다. 이는 Map의 데이터 선언후 고정되거나 일정하다는것을 의미하며, 읽기 전용이다. 예를들어 맵에 요소를 추가,삭제 및 업데이트를 하려고하면 UnsupportedOperationException이 발생한다. ImmutableMap은 null요소도 허용하지 않는다. null 요소로 immutableMap을 만들려고하면 NullPointerException이 throw됩니다. Map에 null요소를 추가하려고하면 UnsupportedOperationException이 발생한다. Immutable.. 2020. 11. 17.
728x90
반응형