====== 글로벌 데이터셋 사용 가이드 ====== 글로벌 데이터셋 사용방법에 대한 샘플 화면이다. 글로벌 데이터셋은 모든 화면에서 사용가능한 자바스크립트 모듈이며 DevStudio의 "Global xDataSet" 탭에서 생성 및 수정기능을 제공한다. 글로벌 데이터 셋을 전역 데이터를 저장하기 위한 데이터 셋으로 사용한다. 글로벌 데이터셋의 함수는 화면내 스크립트에서 "글로벌 데이터셋 이름" + "." + "데이터셋 함수 이름" 형식으로 호출한다. **글로벌 데이터셋의 데이터는 모든 화면에서 참조가 가능하며, 한 화면에서 수정된 값은 다른 화면에서 수정된 값으로 참조된다.** ===== 예시 ===== 화면내 xTranMap에 글로벌 데이터셋 지정하여 사용한다. (전역 데이터셋을 xTranMap으로 Drag&Drop 하여 지정) 글로벌 데이터 셋을 전역 데이터를 저장/참조하기 위한 데이터 셋으로 사용한다. 화면내 컴포넌트의 link_data 속성에 글로벌 데이터셋 지정하여 사용한다. 템플릿 위치: /HTML5/SCREEN/GLOBAL/global_xdataset 템플릿 파일 * [[xf5projecthome>template/screen/HTML5/SCREEN/GLOBAL/global_xdataset.xml|global_xdataset.xml]] * [[xf5projecthome>template/screen/HTML5/SCREEN/GLOBAL/global_xdataset.js|global_xdataset.js]] * [[xf5projecthome>template/template.html?xframe_screen_url=/HTML5/SCREEN/GLOBAL/global_xdataset|새창으로 실행]] echo ''; echo ''; echo ''; ==== 화면 스크립트 ==== /** * "GDS_DATA" 이름의 글로벌 데이터셋이 있다는 것을 전제하여 * 글로벌 데이터를 사용하는 예시이다. */ function btn_global_dataset_on_mouseup(objInst) { // GDS_DATA 데이터 셋의 행 갯수를 구함 screen.alert("GDS_DATA.getrowcount() = " + GDS_DATA.getrowcount()); // GDS_DATA 데이터 셋이 글로벌 데이터셋 인지 검사 screen.alert("GDS_DATA.isglobalxdataset() = " + GDS_DATA.isglobalxdataset()); }