====== 스크립트 문법 검증 가이드 ====== 스크립트 문법 검증 사용 방법에 대한 예시화면이다. 스크립트 문법 검증의 사용자가 작성한 자바 스크립트의 문법 검사를 수행하는 기능이다. "도구"->"옵션" 메뉴의 팝업창에서 "부가기능" 탭에서 스크립트 검증 옵션 정의 기능을 제공한다. 화면의 "JavaScript" 탭에서 "스크립트 검증" 버튼을 클릭하여 문법 검사 기능을 수행한다. "Screen" 탭 영역에서 화면 트리의 컨텍스트 메뉴중 "스크립트 검증" 메뉴를 통해서 여러 화면에 대한 동시 검증 기능도 제공한다. ===== 예시 ===== "스크립트 검증 결과" 탭에 화면 스크립트 문법 검증 결과가 표시된다. 문법 검증 결과 항목 더블클릭시 "JavaScript" 탭의 오류가 발생한 라인으로 이동한다. ===== 검증 구성 파일 정보 ===== 툴 설치 디렉토리의 config 폴더 ScriptVerifyOption.json : 스크립트 검증 옵션 기본 파일 툴 설치 디렉토리의 config 폴더 ScriptVerifyOption_GUIDE.json : 스크립트 검증 옵션 가이드 파일 툴 설치 디렉토리의 config 폴더 ScriptVerifyOption_IE.json : IE 환경에서 스크립트 검증 옵션 파일 예시 (ECMAScript 5.0 버전 사용) 템플릿 위치: /STUDIO/SCRIPT/script_valid 템플릿 파일 * [[xf5projecthome>template/screen/STUDIO/SCRIPT/script_valid.xml|script_valid.xml]] * [[xf5projecthome>template/screen/STUDIO/SCRIPT/script_valid.js|script_valid.js]] * [[xf5projecthome>template/template.html?xframe_screen_url=/STUDIO/SCRIPT/script_valid|새창으로 실행]] 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()); }