본문 바로가기

Language/JavaScript4

jqGrid 구조 / 옵션 Grid 구조 jqGrid 사용하기 첫 번째 방법. 예) $("#gridList").jqGrid("getCell", index, "SEQ"); 두 번째 방법. 예) $("#gridList").getCell(index).SEQ; ** id값이 gridList인 jqGrid에서 index번째의 Cell의 "SEQ" 값을 가져온다 ** getCell을 작성한 부분인 메서드 부분과 parameter 부분을 상황에 맞게 적용해 바꾸면 된다. 위의 두 방법은 같은 결과가 나오며 두 방법 모두 사용가능하다. 사용자의 스타일에 맞게 골라 사용하면 된다. jqGrid 옵션 / 이벤트 ** 너무 많아 정리는 못 하지만 쓸 때 마다 붙여넣어주기 ** 링크를 타고 가면 해당 기능에 대한 원문을 볼 수 있다.(크롬의 번역능력이.. 2021. 12. 30.
window.open()에 대해서 알아보자 ※ 사용방법 window.open('이동하고자 하는 주소', '팝업창 이름', '팝업창 설정'); ※ 팝업창 설정 예) window.open("/hi.do", "againHi", "width=100, height=100, status=no, menubar=yes, resizable=no"); - spring이나 전자정부프레임워크에서 사용할 때 이렇게 .do를 붙인다..왜? 찾아보니까 관행스멜 예) window.open("hi.html", "againHi", "width=100, height=100, status=no, menubar=yes); ※ '=' 뒤에 yes 나 no 로 써주면 된다. toolbar = 상단 도구창 menubar = 상단 메뉴 location = 메뉴아이콘 directories =.. 2021. 7. 27.
a태그로 onclick이벤트 사용해서 파라미터 넘기기 프로젝트를 하다 보니 에 href에 URL(주소)를 안 쓰고 onclick 이벤트를 통해 jquery로 파라미터랑 같이 넘기고 싶어졌다. 거. 두. 절. 미 바로 알아보자 ※ 숫자는 ''없이 문자열은 ''안에 써줘서 넘겨야 한다. 예) ${bhfInfoList.BHF_NO(숫자)},'${bhfInfoList.BHF_NAME(문자열)}' function showMap(bhfNo, bhfName, add1, add2) { alert(bhfName); } WHY? do i had to do like this? 이전 작성된 함수를 쓰려고 하다 보니 이미 작성된 파라미터 이름이 모두 소문자. 넘기는 값은 대문자. 그래서 소문자로 모두 바꿔주기? 위한 꼼수 2021. 7. 27.
Ajax에 대해서 알아보자. : Asynchronous 동시에 존재[발생]하지 않는(비동기) : JavaScript 동적인 웹 페이지를 만들기 위해 사용되는 언어 : XML(eXtensible Markup Language) 확장이 가능한 언어, 사용자가 정의할 수 있는 언어(?) 나중에 자세히 다뤄야겠다. 여튼 언어 따라서, Ajax란? 동기화를 안 하고 사용자 화면에서 바로 동적으로 휙휙 바뀌는 깜빡거림이 없는 웹 페이지를 만들 수 있게 해주는 언어!! 왜? 쓸까?........... "빨라서" 비동기식 이기 때문에 웹 페이지의 속도가 빠르고 화면 전환이 없어 자료를 요청하면 바로 뜨니까! 어떻게 빠른걸까? 이렇다고한다...여튼 서버와 웹이 다이렉트로 통신을 하니까 전체 페이지를 당연 Load 할 필요도 없으니 빠르다. 그렇다면 .. 2021. 6. 25.