====== 스크립트 자동 포맷팅 가이드 ======
스크립트 정렬 사용 방법에 대한 예시화면이다.
스크립트 정렬은 사용자가 작성한 자바 스크립트의 정렬을 수행하는 기능이다.
"도구"->"옵션" 메뉴의 팝업창에서 "부가기능" 탭에서 스크립트 정렬 옵션 정의 기능을 제공한다.
화면의 "JavaScript" 탭에서 "스크립트 코드 정렬" 버튼을 클릭하여 문법 검사 기능을 수행한다.
===== 예시 =====
화면 소스의 before_format 함수 소스를 이용하여 스크립트 정렬 기능을 사용한다.
템플릿 위치: /STUDIO/SCRIPT/script_format
템플릿 파일
* [[xf5projecthome>template/screen/STUDIO/SCRIPT/script_format.xml|script_format.xml]]
* [[xf5projecthome>template/screen/STUDIO/SCRIPT/script_format.js|script_format.js]]
* [[xf5projecthome>template/template.html?xframe_screen_url=/STUDIO/SCRIPT/script_format|새창으로 실행]]
echo '';
echo '';
echo '';
==== 화면 스크립트 ====
// 화면 상단의 "스크립트 코드 정렬" 버튼 클릭하면 화면내 모든 소스에 대한 정렬 기능을 수행한다.
function after_format(objInst)
{
var i, j;
for (i = 0; i < 100; i++) {
for (j = 0; j < 100; j++) {
factory.consoleprint("i + j = " + (i + j));
}
}
}
function before_format(objInst)
{
var i, j;
// 아래의 라인을 마우스로 블럭 선택하여 컨텍스트 메뉴중 "스크립트 코드 정렬" 메뉴 선택하면
// 선택된 영역에 대해서만 정렬 기능을 수행한다.
for (i = 0; i < 100; i++) { for (j = 0; j < 100; j++) { factory.consoleprint("i + j = " + (i + j)); } }
}