목록넥사크로 (9)
송민준의 개발노트
// ex. mask format 설정할경우 (comp.parent.fn_사용자함수(바인딩데이터)) ? "" : "#,###.00"
보호되어 있는 글입니다.
this.opener.부모폼컴포넌트ID 사용하면 접근 가능 EX) alert(this.opener.phoneEdit.value);
방법 1 var objDs = this.objects[obj.binddataset]; 방법 2 var objDs = gridExam.getBindDataset();
넥사크로에 Resource Explorer 에 가면 XCSSResource 메뉴가 있다 거기서 xcss 파일 하나 만들어주고 예를 들어 .Grid .body .row .cell.Expr_색상 { color : 색상; -nexa-color-odd : 색상; } 입력해주고 스크립트로 this.ReturnGridBkColor = function(str) { if(str =="1") { return "Expr_red"; } else if(str == "2") { return "Expr_blue"; } } 설정해주고 해당 그리드의 셀에 가서 cssclass에 expr:comp.parent.ReturnGridBkColor(컬럼명) 세팅해주면 끝
7일 전 구하기(캘린더 컴포넌트에 값 넣는 것 까지) var d = new Date(); d.setDate(d.getDate()-7); this.divMain.form.켈린더id.set_value(d.getYear()+""+((d.getMonth()+1)+"").padLeft(2,'0')+""+(""+d.getDate()).padLeft(2,'0')); 오늘 구하기(캘린더 컴포넌트에 값 넣는 것 까지) var d = new Date(); this.divMain.form.켈린더id.set_value(d.getYear()+""+((d.getMonth()+1)+"").padLeft(2,'0')+""+(""+d.getDate()).padLeft(2,'0'));
넥사크로 클립보드에 값을 저장하기 위해선 아래와 같이 쓰면 된다. system.clipboard("CF_TEXT", 들어갈 값); 클립보드를 비우기 위해선 system.clearClipboard();

Dataset 컴포넌트는 넥사크로플랫폼 어플리케이션 내에서 데이터를 관리하거나 서버와 통신할 때 주고받는 데이터 형식 사용자가 입력하거나 서버에서 가져온 데이터를 보관하고 데이터 변경 (추가/수정/삭제) 상태를 관리할 수 있다. 데이터 셋은 2차원 테이블 형태로 데이터를 관리하며, 컬럼 구조와 로우 단위로 데이터를 다룰 수 있다. 하나의 폼은 여러 개의 Dataset을 가질 수 있으며 Globalvariables로 Dataset을 만들어 여러 폼에서 공통으로 사용할 수도 있다. Dataset을 화면에 보이는 컴포넌트가 아니라 어플리케이션 내부에서 데이터 관리를 위해 사용되는 컨포넌트이기 때문에 Invisible Object 항목에 나타나며 해당 컴포넌트를 드래그하여 다른 컴포넌트에 값에 대한 바인딩처리를..