Web square5 sp4 인스웨이브에서 제공하는 웹 표준을 준수한 UI 프레임워크 기존 Html head : css, js, script(비즈니스 로직) body : html UI 웹스퀘어 head : model, css, js, script body : htm
submission 의 구성ID : submission의 아이디Reference : 입력 DataCollectionTarget : 출력 DataCollectionURL Action : 경로Mode : 동기/비동기Method : get/postMedia Type : js
getRowCount() : 전체 행 갯수를 가져온다oninsertrow : 데이터 입력 후 이벤트onremoverow : 데이터 삭제 후 이벤트\-> 이벤트 내에 getRowCount()를 담은 메서드를 호출 하면 데이터 등록/삭제 시 반영된 전체 갯수를 가져
신규 파일의 Source 탭을 확인하면 lazy="false"가 선언 되어있다어떤 기능을 하는지 확인 해본다전체적인 페이지의 로딩 순서그런데 일부 속성 중에서는 Script탭에서 function으로 등록하여 사용하는 것이 있다대표적으로 customFormatter 이
생성된 신규파일의 script 부분을 확인하면 항상 scwin 객체 하위로 event 및 function 들이 생성됨을 알 수 있다. scwin 이라는 객체는 무엇이며, 왜 해당 namespace 하위로 생성하는지 알아보자a 라는 전역변수와 aa 라는 전역함수를 선언하
SPA는 웹 사이트를 사용할 때 화면의 전환없이 로딩된 자원을 재활용하여 변경된 부분만 적용하는 방식을 말한다전통적인 동적 웹 페이지는 서버에서 결과물을 만들어내는 반면, SPA 방식은 브라우저에서 자바스크립트에 의해 결과물이 만들어 진다적용되는 영역은 크게 다음과 같
WFrame은 File을 include 하는 개념으로 IFrame처럼 부모 페이지와 독립된 영역으로 나뉘어 지는 것이 아니라부모 페이지와 하나의 영역내에 구성된다 (전체 페이지가 하나의 웹스퀘어 라이브러리를 사용한다)이와 같이 구성되면, 하나의 웹 페이지로 구성되기 때
$p.dynamicCreate() API를 이용하면 된다첫번째 파라미터 => id두번째 => 종류세번째 => 속성네번째 => Parent Object idbtnTest라는 이름의 trigger를 만들어본다inputbox를 동적으로 생성해 본다. 생성될 inputbox의
JSON format : 처리속도도 빠르며, data 손실을 방지 할 수 있지만, 대용량의 data에 대해서는 여전히 빠른 속도라고 할 수 없다1차원 Array : data size가 json 방식보다 더 줄어들어 보다 빠른속도로 처리할 수는 있지만, data를 조작하
advancedExcelDownload API를 통해 10000건의 data를 excel로 다운로드 fileName을 설정한 것 이외에는 다른 option을 설정한 것은 없다\-> 이처럼 client를 통해 대용량의 request 정보를 전송하면 속도도 매우 느려질뿐만
config.xml : 브라우저 상의 UI 화면 출력과 관련된 내용을 설정websquare.xml : WebSquare5 Engine의 동작과 관련된 내용을 설정데이터 객체를 정의하는 영역DataMapDataListLinkedDataList서버 통신을 위한 reques
WRM(WebSqaure5 Reference Model) 구성은 크게 3파트로 나뉘어져 있다 UI Template Code Server Template Code UI Dev Template Document 그중에 내가 가장 중점적으로 다뤄야 할 부분은 Server-S