웹스퀘어 5

[WebSquare] 그리드 행 추가와 행 삭제, 행 추가 시 default값 세팅하기

- 예시 행 추가버튼 클릭 시 생기는 행 (defaultValue 세팅 상태)    - RowStatus 보는 방법 Ctrl+마우스 우클릭 > dataCollection보기 클릭 > dataCollection 선택 후 조회 최하단에 "rowStatus": "C", "rowStatus": "U", "rowStatus": "D" 이 표시되어있음        id가 btn_rowAdd 인 버튼을 클릭했을 때 행 추가를 발생시킨다. scwin.btn_rowAdd_onclick = function(e) { var idx = dlt_search.insertRow(grd_list); //dlt_search : 그리드와 매핑된 dataList grd_list.setFocusedCell(idx, 0,..

WebSquare 2024.09.19

[WebSquare] 웹스퀘어 bigDecimal 빅데시멀 사용하기

WebSquare.bigDecimal정적 클래스: WebSquare 자체에서 제공하는 전역적인 정적 클래스직접 호출: 일반적으로 WebSquare가 제공하는 내장 함수로, 해당 함수를 직접 호출하여 사용용도: 주로 전역적으로 사용되며, WebSquare 화면 또는 함수 내에서 바로 접근 가능하게 설정페이지나 컴포넌트에 관계없이 전역적으로 사용 가능  웹스퀘어 공식 예제1var a = WebSquare.bigDecimal("123456789012345678901234567890"); var b = WebSquare.bigDecimal("111111111111111111111111111111"); var c = WebSquare.bigDecimal("678901234567890123456789012345")..

WebSquare 2024.09.10

[WebSquare] 웹스퀘어 inputBox의 정수와 소수 자릿수 고정하기

정수 부분은 13자리까지만 입력되게 하고, 소수 부분은 4자리까지만 입력받게 하고 싶었다.    시도하다가 얻은 해결책 inputBox 속성dataTypefloatmaxLength13.4maxByteLength18displayFormat#,##0.####  위와 같이 Property를 설정해주면 된다.  dataType을 number 또는 bigDecimal로할 시, 정수만 13자리 입력 가능하게 되니 꼭 float로 지정해야 한다. maxLength는 . 앞에 정수 자릿수를, 뒤에는 소수 자릿수를 지정하고 maxByteLength는 정수 자릿수+소수 자릿수+1(점 자릿수=1)을 해주면 된다. displayFormat은 선택사항이니 참고하시길

WebSquare 2024.09.09

[WebSquare] 웹스퀘어 그리드에서 콤보 띄우기 속성

그리드 셀 더블클릭 시 콤보가 나오게 하는 방법        DB와 연결하지 않고 직접 값을 넣는 방법이다. 그리드 콤보를 추가할 컬럼을 더블클릭하여 SelectBox 설정을 아래와 같이 해준다.     Column 속성 InputTypeselectdisplayModelabel       DB에서 콤보 리스트 값을 가져오는 방법이다.   Column 속성InputTypeselectdisplayModelabel  Column 속성은 동일하나, BindItemSet을 통한 dataList와의 매핑이 사용된다. NodeSet에서 사용하고자하는 dataList를 선택 Label엔 보여질 값을 dataList 내에서 선택 Value엔 실제 값을 dataList 내에서 선택한다. BindItemSet 매핑 후 Sc..

WebSquare 2024.07.28

[WebSquare] 웹스퀘어 TreeView 트리뷰 구현하기

트리뷰 그리기 웹스퀘어 Palette > Navigation > 트리뷰 선택    트리뷰 DB데이터 세팅하기 그려진 트리뷰를 더블클릭하면 나타나는 창이다.  NodeSet DB와 매핑될 dataListLabel트리 노드의 이름으로 표시될 컬럼Value트리 노드의 실제 값이 될 컬럼Depth트리 노드의 레벨이 될 컬럼  이후 추가적으로 DB 데이터와 dataList 매핑 구현이 필요함      자주 사용하는 트리 관련 API  dataCollecttion  dlt_tree.redo();​데이터를 변경된 시점 최근 한단계로 되돌린다.dlt_tree.reform();​DataList의 originalData를 현재의 데이터로 바꿔주고 모든 행의 상태를 초기화(R)한다. dlt_tree.removeAll();..

WebSquare 2024.06.05