client.config.xml (클라이언트 설정)

개요

Project Explorer에서 client.config.xml 클라이언트 설정 파일을 열어 설정할 수 있습니다.

client.config.xml

client.config.xml 클라이언트 설정 파일을 열고 하단의 각 탭을 클릭하여 해당 항목들을 설정할 수 있습니다.

클라이언트 설정 (client.config.xml)

SP4 vs. SP5 (설정 파일 제어)


config.xml 파일은 클라이언트 설정 파일이고, websquare.xml은 서버 설정 파일입니다.


SP4: config.xml Studio에서 제어 가능. websquare.xml 제어 불가능.

vs.

SP5: config.xmlwebsquare.xml 모두 Studio에서 제어 가능.

Overview

W-Pack

contextRoot

기본 값

설명

/

프로젝트의 contextRoot를 설정.

값이 지정되지 않은 경우 root로 동작.

srcExtension

기본 값

설명

xml

W-Pack 빌드 대상이 될 화면 파일의 확장자를 설정.

값이 지정되지 않은 경우, "xml"로 동작.

destExtension

기본 값

설명

js

W-Pack 빌드 결과물이 될 파일의 확장자를 설정.

값이 지정되지 않은 경우, "js"로 동작.

destRoot

기본 값

설명

_wpack_

W-Pack 빌드 결과물이 생성될 폴더 이름을 지정.

값이 지정되지 않은 경우 "_wpack_"을 사용.

babelDestRoot

기본 값

설명

_wpackbabel_

W-Pack 빌드 시 babel을 적용한 결과물이 생성될 폴더 이름을 지정.

babel 적용 시 오버헤드가 발생하므로 ES6를 지원하지 않는 브라우저만 babel을 적용하도록 하기 위해 만든 속성입.

아래의 loadingMode 속성과 함께 사용.

loadingMode

기본 값

설명

wpack

W-Pack 파일을 로드할 때 참고할 경로를 지정.

  • "wpack"(기본 값) : destRoot로 설정한 경로를 사용.

  • "babel" : babelDestRoot로 설정한 경로를 사용.

  • "auto" : IE11은 babelDestRoot, 그 외는 destRoot를 사용.

name

기본 값

설명


W-Pack에서 공통 변수를 자동으로 치환해주는 기능 사용 시 치환할 대상이 되는 변수 이름을 지정.

예를들어 공통 변수명이 com, com2, com3인 경우 name="com,com2,com3"으로 설정.

commonPath

기본 값

설명


W-Pack에서 공통 변수를 자동으로 치환해주는 기능을 실제로 적용할 JS 파일들의 경로를 등록.

여기에 등록된 JS 파일은 위에 설정한 destRoot를 앞에 붙인 상태로 경로로 호출됨.

path

기본 값

설명


JS 파일의 경로를 등록.

개별 파일 이름이나 특정 폴더를 등록 가능.

(예시)

  • 개별 파일 – /com/js/commonGlobal.js

  • 폴더 전체 – /com/js/

strictMode

strictMode

기본 값

설명

true

WFrame을 사용하는 경우 자신의 프레임 영역을 벗어나는 자원들을 암시적으로 접근하는 것을 차단.

"true" 설정 시 모든 화면을 눈에 보이지 않는 WFrame으로 감쌀 수 있음.

WFrame 내부 화면과 WFrame이 없는 화면의 코딩 방식을 통일하기 위해 도입한 설정.

즉 WFrame 내부 페이지와 일반 페이지의 경계를 없애기 위한 설정.


<비고>

SP3부터는 "true"로 설정할 것을 권장.

scope variable

기본 값

설명

mf

strict mode에서 사용할 TOP 스코프의 scope variable 명.

scriptPrecedence

기본 값

설명

true

initScript, onpageload, postScript의 이벤트 순서를 지정.

"true"일 경우 아래의 순서로 실행.

  1. initScript

  2. onpageload

  3. postScript


<비고>

SP3부터는 "true"로 설정할 것을 권장.

page (SP3) / SPA (SP2)

variable

기본 값

설명

scwin

  • SP2: SPA로 페이지 이동 시 자동으로 삭제할 객체를 string 형태로 등록.

  • SP3 이후: 페이지에서 사용할 변수명을 정의.

clone

기본 값

설명


SP3 페이지 구조에서 외부 JS 로딩 시 page scope로 감쌀 변수를 지정.

spa

기본 값

설명


페이지 이동 시 브라우저를 갱신하지 않고 body 영역만 새로 그려서 마치 페이지가 실제로 이동된 것처럼 보이게 하는 기능.

즉, 한번 로딩된 WebSquare 엔진을 재사용하여 시스템 전체가 한 페이지에서 동작.

기존 WebSquare 페이지 표시 방법에 비해 적은 작업을 진행하므로 엔진이 로딩되고 생성되는 시간을 절약할 수 있음.

welcome-file

기본 값

설명


w2xPath가 지정되지 않았을 때 기본적으로 표시할 파일의 경로.

clearMemory

clearMemory

기본 값

설명

false

onbeforeunload 이벤트 발생 시 메모리 leak 방지 코드를 실행 여부. IFrame 사용 시 "true" 권장.

userFunction

기본 값

설명


clearMemory 기능에서 사용자 공통 clearFunction을 설정.

clearMemory 처리 전에 발생.

userAfterFunction

기본 값

설명


개발자가 글로벌 영역에 직접 정의한 변수 및 객체들은 직접 정리해야 함. WebSquare.clearMemory()가 호출된 이후 userAfterFunction에 정의된 함수가 호출됨.

Process Message

processMsgURL

기본 값

설명


상태 메시지로 표시할 HTML 파일의 URL.

processMsgHeight

기본 값

설명

81

상태 메시지 창의 높이.

processMsgWidth

기본 값

설명

295

상태 메시지 창의 너비

useProcessMsgBackground

기본 값

설명

true

프로세스 메시지 창의 모달의 배경색을 사용할지를 설정.

  • true: 배경색 지정 가능.

  • false: 배경색 지정할 수 없음.

processMsgBackground

기본 값

설명

#112233

useProcessMsgBackground 값이 true인 경우, ProcessMessage의 배경색.

processMsgType

기본 값

설명

iframe

메시지 창을 div로 출력할지, iframe형태로 출력할지를 결정.

  • wframe

  • iframe

processMsgFrameURL

기본 값

설명

message/processMsg.xml

processMsgType="wframe"인 경우 출력하는 화면의 URL을 설정.

date

maxYear

기본 값

설명


가장 큰 년도 값.

minYear

기본 값

설명


가장 적은 년도 값.

enable

기본 값

설명


$p.getCurrentServerDate 호출시 서버 날짜를 조회여부.

  • true: 서버 날짜 조회.

  • false: 브라우저 Client 날짜 조회.

autoupdateinterval

기본 값

설명


$p.getCurrentServerDate() 함수를 호출하는 시간 단위.

정해진 시간 내에 $p.getCurrentServerDate() 함수가 반복 호출될 경우 "처음 호출 시 서버 시간 + 이후 호출까지 흘러간 시간"이 반환됨.

서버 요청을 최소화하여 성능을 개선하기 위한 설정.

pageFaultMsg

pageFaultMsg

기본 값

설명


w2xPath에 설정되어 있는 xml 파일을 읽다가 에러가 발생할 경우 오류 메시지 표시 여부.

cloneTab

cloneTab

기본 값

설명


Ctrl + K 단축키 동작 허용 여부.

  • "true": 단축키 동작 허용

  • "false" (기본 값): 단축키 동작 차단.


Ctrl + K 단축키 동작은 IE계열 브라우저에서 탭을 복제하는 동작을 수행.

editor

version

기본 값

설명

4.11.3

editor에 사용될 버전을 설정합.

값을 설정하지 않은 경우, IE계열 브라우저를 제외한 나머지 브라우저에서는 3.6.6.1버전으로 동작.

[IE는 브라우저 버전 별로 상이]

fusionchart

version

기본 값

설명


fusionChart에서 사용할 버전을 설정.

encoding

byteCheckEncoding

기본 값

설명

euc-kr

string의 Byte 길이를 셀 때의 기본 인코딩을 설정.

아래 함수에서 사용.

  • WebSquare.util.getStringByteSize

  • WebSquare.util.getStringByByteSize

encodeParameter

value

기본 값

설명


w2xPath 문자열과 파일 경로를 쉽게 알아볼 수 없도록 경로를 인코딩.

fallback

기본 값

설명


인코딩한 문자열과 기존 문자열을 모두 받을 것인지에 대한 속성.

onlyParam

기본 값

설명


w2xPath 나 w2xHome 등 parameter로 넘기는 문자열만 인코딩.

key

기본 값

설명


인코딩할 때 넣어주는 key 값.

key에 따라 같은 문자열이라도 인코딩해서 나오는 문자열이 다름.

language

language

기본 값

설명

ko

웹스퀘어에서 기본적으로 나타나는 메시지의 언어.

useLanguagePack

기본 값

설명

false

다국어 지원을 위한 언어팩을 설정.

  • true: 브라우저의 언어코드(navigator.language || navigator.browserLanguage)를 읽어서 하위 노드에 설정된 언어팩을 자동으로 로딩. 한국어의 경우 언어코드를 ko-KR을 자동으로 ko로 변경.

multilanguage

lang

기본 값

설명

ko

다국어 지원을 위한 언어팩.

url 태그를 통해서 사용할 다국어의 언어 코드.

file

기본 값

설명

/langpack/ko.js

다국어 지원을 위한 언어팩.

import 시킬 다국어 파일의 경로

pageURLprefix

pageURLprefix

기본 값

설명


함수명 또는 string값을 지정.

type이 function인 경우 함수명을, 그 외의 경우에는 string 값을 입력.

type이 function인 ignoreW2xPath 속성에 따라 처리가 결정됨.

type

기본 값

설명


웹스퀘어 화면 XML 파일을 읽어올 때 화면 경로에 특정 prefix를 붙이는 기능.

  • function

  • string

단, function인 경우에는 입력한 함수명이 실제로 정의되어 있어야 함.

ignoreW2xPath

기본 값

설명


type이 function인 경우에 사용되는 속성.

  • true: 함수를 호출할 때 w2xPath값을 인자로 전달하여 호출하며, 그 함수의 return값을 실제 xml 경로로 사용. (형태) xPath = func(url)

  • false: 함수를 인자 없이 호출하며, 실제 XML 경로는 해당 함수의 return값에 w2xPath값을 더한 값이 사용됨. (형태) xPath = func() + url

escape

escape

기본 값

설명


HTML escape 문자를 그대로 표시("true")하거나 HTML 태그로 인식("false")하는 escape 속성을 일괄 설정.

escape 속성 적용 우선 순위

  1. 컴포넌트 설정

  2. config.xml 파일의 개별 컴포넌트에 대한 설정.

  3. config.xml 파일의 일괄 설정.

  4. 컴포넌트 기본 값 ("true")

requirejs

timeout

기본 값

설명

20

requirejs의 timeout 시간을 설정.

단위 : 초 (sec)

웹스퀘어 화면 파일을 로딩할 때 네트워크 시간이 설정 시간을 초과하면 timeout 처리됨.

Common

Project UDC

Project UDC

기본 값

설명


공통 모듈로 사용되는 Project UDC를 등록.

name

기본 값

설명


Project UDC에 접근할 때 사용하는 변수명.

src

기본 값

설명


Project UDC의 경로.

MSA

MSA Server

기본 값

설명


MSA 서비스 단위인 서버 이름과 URL을 설정.

name

기본 값

설명


등록된 MSA 서버의 이름.

url

기본 값

설명


등록된 MSA 서버의 URL.

w2xHome

기본 값

설명


등록된 MSA 서버의 XML root 경로.

config.js 설정 예시

설명

MSA 서버 정보를 설정

  • msaServer

    • msa@origin : 도메인 URL

    • msa@w2xHome : WebSquare 기준 경로

    • msa@name : MSA 서버 접근을 위한 이름. MSA 기능을 지원하는 컴포넌트 및 API는 msaName 속성을 지정하여 MSA 서버에서 웹스퀘어 페이지를 호출.

$r_title(설정 예 (config.js))
"msaServer": {
    "msa": [{
        "@origin": "http://127.0.0.1:9981",
        "@w2xHome": "/",
        "@name": "common"
    }, {
        "@origin": "http://127.0.0.1:9090",
        "@w2xHome": "/",
        "@name": "site1"
    }, {
        "@origin": "http://127.0.0.1:9897",
        "@w2xHome": "/",
        "@name": "site2"
    }]
}

MSA UDC

기본 값

설명


공통 모듈로 사용되는 MSA UDC를 등록.

MSA Server

기본 값

설명


MSA UDC가 위치한 MSA 서버 이름.

name

기본 값

설명


MSA UDC에 접근할 때 사용하는 변수명.

src

기본 값

설명


MSA UDC의 경로.

UDC

Global UDC

기본 값

설명


프로젝트에서 사용될 전역 UDC 컴포넌트를 등록.

name

기본 값

설명


Component로 사용할 UDC의 이름.

src

기본 값

설명


Component로 사용할 UDC의 경로.

type

기본 값

설명

page

Component로 사용할 UDC의 타입.

Dev

debug

debug

기본 값

설명

true

엔진의 디버그 모드 작동 여부.

remoteConsole

기본 값

설명

false

WebSquare.logger.sendRemoteLog 함수를 통해 웹스퀘어 로그를 WAS에 저장.

console

기본 값

설명

false

개발자 도구의 Console 창에 로그를 출력.

errorConsole

기본 값

설명

false

개발자 도구의 Console 창에 웹스퀘어 출력하지 않고 개발자 로그만 출력.

skipLog

기본 값

설명


웹스퀘어 로그 출력을 건너뜀.

skipCrossOrigin

기본 값

설명


IFrame 접근 권한 관련 로그 출력을 건너뜀.

debugKey

기본 값

설명


엔진 디버그 모드가 작동중 일때 로그를 보고 싶은 컴포넌트를 value로 설정.

debugMenu

기본 값

설명

use

Ctrl+ 오른쪽 클릭시 디버깅 메뉴 출력 여부를 설정.

  • use (기본 값): 출력.

  • block: 출력하지 않음.

fiddle

기본 값

설명


컨텍스트 메뉴에서 fiddle 항목 출력.

scriptLoading

merge

기본 값

설명


WFrame 및 PageInherit 컴포넌트의 내부 스크립트 eval 방법.

  • false : 각각 개별로 eval.

  • true : 한번에 eval.

exceptionHandler

exceptionHandler

기본 값

설명

websquare

웹스퀘어의 exception 핸들러 사용 여부.

  • websquare (기본 값): 웹스퀘어의 exception 핸들러를 사용.

  • system: 브라우저의 기본 설정을 적용.

Js

script

initScriptSupport

기본 값

설명


  • true: 화면 로딩 후, 전역 스크립트 실행 전,initScript 안쪽의 text 노드 스크립트를 실행.


(주의)

  • SP2: CDATA 블럭을 사용할 수 있음.

  • SP3: scriptPrecedence="true"인 경우, initScript → onpageload → postScript 순서로 실행됨.

initScript

기본 값

설명


실행될 스크립트를 입력.

postScriptSupport

기본 값

설명


initScript처럼 config.xml에 설정하여 모든 페이지 스크립트의 마지막 부분에 들어가서 실행하도록 설정.


(주의)

  • SP2: CDATA 블럭을 사용할 수 있음.

  • SP3: scriptPrecedence="true"인 경우, initScript → onpageload → postScript 순서로 실행됨.

postScript

기본 값

설명


실행될 스크립트를 입력.

external

module

기본 값

설명


설정된 JavaScript 파일을 import.

업무 공통 JavaScript을 추가하는 경우 사용.

jquery

기본 값

설명


원하는 버전의 jQuery url를 설정.

  • 엔진 기본값: "jquery-1.10.2.min.js"

UI/UX

반응형/적응형

media

기본 값

설명


레이아웃 컴포넌트 파일과 적응형 컴포넌트에서 사용할 미디어 정보를 입력

name

기본 값

설명


미디어 이름.

minWidth

기본 값

설명


meidaQuery의 minWidth 값.

maxWidth

기본 값

설명


meidaQuery의 maxWidth 값.

stylesheet

enable

기본 값

설명


웹스퀘어 기본 스타일시트 파일 (stylesheet.css)을 사용할지에 대한 여부.

import

기본 값

설명

link

웹스퀘어 기본 스타일시트 파일(stylesheet.css)을 <link> 방식으로 삽입할지 <style> 블럭 내에 inline으로 삽입할지를 결정.

earlyImportList

기본 값

설명


화면이 렌더링되기 전에 미리 로딩할 css들을 정의. css가 늦게 적용되어 화면이 깜빡거리는 현상을 회피하기 위해 만든 설정. 여러 개의 파일을 설정할 경우 ","로 구분. 현재는 사용하지 않음.

mobile

preventTouch

기본 값

설명


showModal시 touchMove기능을 방지.

hideAddressBar

기본 값

설명


모바일에서 주소창을 감추기 위한 설정.

  • true : document.body.scrollTop = 1 로 설정.

bindMobileMouseEvent

기본 값

설명


모바일에서 블루투스 마우스를 쓸 때 WFrame popup이나 tab이 클릭이 제대로 되지 않는 현상을 해결하기 위한 속성. 블루투스 마우스를 사용해야하는 사이트에서 사용을 권장.

html

postDrawMode

기본 값

설명

synchronous

화면을 그린 다음 이벤트를 추가하고 사용자스크립트를 수행하는 과정을 setTimeout을 통해 비동기로 호출할지("asynchronous"), 동기로 호출할지("synchronous")를 설정.

parseHtml

기본 값

설명


웹스퀘어 XML이 HTML 태그를 포함할 경우, 이를 파싱할지 여부.

  • true

  • false : 웹스퀘어 컴포넌트만 파싱하고 나머지는 전부 무시.

emptyTag

기본 값

설명

area,base,basefont,br,col,frame,hr,img,input,link,meta,param

closing이 필요없는 태그를 등록.

visibleHelper

기본 값

설명


웹스퀘어 렌더링 시 추가 작업이 필요한 경우 targetHandler에 처리할 함수를 지정. 함수의 인자로 html string이 전달됨.

tooltip

hideTooltipDisabledComp

기본 값

설명


disabled 상태의 컴포넌트인 경우, 툴팁을 표시하지 않음.

itemTable

allValue

기본 값

설명

all

itemTable의 "전체 선택"에 대한 value.

  • 관련 컴포넌트

    • SelectBox

    • AutoComplete

    • CheckBox

Comm

submission

processMSg

기본 값

설명


submission시 표시되는 상태창에 표시할 메시지.

submission시 표시되는 상태 창에 value 값을 표시.

이 설정은 processMsg 속성을 별도로 지정하지 않은 모든 submission에 적용됨.

hideProcessMsg

기본 값

설명


submission시 나타나는 processMsg 를 숨기는 기능.

errorHandler

기본 값

설명


submission 노드의 errorHandler 속성의 기본값.

이 설정은 errorHandler 속성을 별도로 지정하지 않은 모든 submission에 적용됨.

showSubmissionTime

기본 값

설명

true

submission의 시작 시간과 끝난 시간을 '로그 보기' 창에 표시.

customHandler

기본 값

설명


executeSubmission 실행 시에 proworks와 연계된 proworksSOAPHandler를 사용하거나, 사용자가 직접 작성한 handler 형태로 submission이 실행되도록 설정.

action

기본 값

설명


Instance Data를 submit 할 서버측 URI.

mode

기본 값

설명


서버와의 통신 방식.

  • asynchronous: 비동기식.

  • synchronous: 동기식.

method

기본 값

설명


  • get: 파라메타를 url에 붙이는 방식. (HTML과 동일)

  • post: 파라메타를 body 구간에 담는 방식. (HTML과 동일)

  • form-data-post: 파일 업로드용 요청.

mediatype

기본 값

설명


  • application/x-www-form-urlencoded: 웹 form 방식. (HTML 방식)

  • application/json: json 방식.

  • application/xml: XML 방식.

  • text/xml: xml방식

    (application/xml 방식과의 차이는 http://stackoverflow.com/questions/4832357 참조.)

timeout

기본 값

설명

0

submission 요청 후 timeout 시간. 이 시간이 초과해도 응답이 오지 않는 경우 error로 처리. (단위: ms)

encoding

기본 값

설명


서버 측 encoding 타입을 설정.

  • euc-kr

  • utf-16

  • utf-8

preSubmitFunction

기본 값

설명

presubmit

submission 시작 전에 공통적으로 호출할 함수.

지정된 함수는 submission 객체를 첫번째 인자로 받음.

callbackSubmitFunction

기본 값

설명


submission 종료 후에 공통적으로 호출할 함수.

지정된 함수는 submission 객체와 submission 결과가 담겨 있는 객체를 인자로 받음.

submitErrorHandler

기본 값

설명


submission에서 HTTP 에러(상태값이 300이상이거나 200 미만인 경우)가 발생할 경우, 추가 작업을 위해 공통적으로 호출할 함수.

submitErrorHandlerMode

기본 값

설명


submission error가 발생할 경우, submitErrorHandler에 등록된 함수 및 이벤트를 호출하는 방법을 지정.

  • "only" : 등록된 함수만 호출.

  • "after" : 등록된 이벤트를 호출한 후에 함수를 호출.

  • "before" : 등록된 함수를 호출한 후에 이벤트를 호출.

externalHandler

기본 값

설명


submission에서 data를 전송하기 전, 암호화(외부 API)된 값으로 변환해서 서버에서 전송할 수 있도록 외부 API를 설정.

externalResponseHandler

기본 값

설명


submission에서 data를 전송받기 전, 복호화(외부 API)된 값으로 변환해서 서버로부터 값을 전송받을 수 있도록 외부 API를 설정.

requestID

기본 값

설명


requestID가 지정되어 있는 경우, requestHeader의 mediatype 값을 설정.

makeGlobalObject

기본 값

설명


submission 객체를 window 전역 객체로의 노출 여부.

  • true: 해당 객체들을 전역 변수로 접근.

requestHeaderFunction

기본 값

설명


request Header에 사용자 customHeader를 설정할수 있는 사용자 정의 함수.

abortTrigger

기본 값

설명


Submission 중 사용자가 직접 통신을 중지 시킬수 있는 창을 제공.

useModal

기본 값

설명


Submission 중에 popup이 아니라 modal을 사용.

customHeader

기본 값

설명


  • false: submissionId를 설정하지 않음.

requestJSONHandler

기본 값

설명


response로 온 데이터를 조작하는 함수를 지정.

함수 인자로 responseJSON을 받음.

ajax

externalHandler

기본 값

설명


ajax통신 시 외부 API를 정의하는 externalHandler을 설정.

workflow

processMSg

기본 값

설명


workflow실행 시 적용할 processMsg 속성.

makeGlobalObject

기본 값

설명

true

workflow 객체를 window 전역 객체로 노출.

  • true: 해당 객체에 전역 변수로 접근 가능.

hybrid

submissionURL

기본 값

설명


submission의 경로(action)을 변경하기 위한 설정.

이 값을 설정할 경우, 설정된 값에 submission의 action 값을 더한 값이 실제 submission호출 경로로 사용됨.

pageURLPrefix와 유사한 기능.

hybrid에서 경로 호출 시 앞쪽에 특수한 경로를 추가해서 넣어야하는 경우가 생겨서 만들어진 설정.


(사용 예)

/WebSquare/hybrid/submissionURL/@value = "/aaa" , submission.action = "/temp/aa.jsp" 인 경우 최종 경로는 "/aaa/temp/aa.jsp" 가 됩니다.

Data

dataList

removeDummyRowStatus

기본 값

설명

true

row의 상태값이 C에서 E로 바뀐 데이터(removeRow로 삭제 한 데이터)의 관리 여부를 설정.

(주의)

  • saveRemovedData="true"인 경우에만 유효.

removeDataMatch

기본 값

설명

true

  • 아래 함수가 반환하는 XML 구조를 별도의 구조로 볼지 여부.

    • getModifiedXML

    • getDeleteXML

    • getVoidXML

    • getOnlyDeleteXML

  • 하위 호환을 위해 true로 설정.

decreaseGetRangeXML

기본 값

설명


  • true: getRangeXML(from, to); 호출 시 to - 1 값이 아닌 to 값까지 반환함.

excelErrorHandler

기본 값

설명


excel 다운 시 에러 발생 시 실행되는 함수를 지정.

dataMap

jsonArray

기본 값

설명


  • true: jsonArray 형태의 dataMap을 지원. jsonArray 형태로 dataMap을 설정할 수 있고 jsonArray 형태로 반환됨.

Resource

cache

cache

기본 값

설명

nocache

개발 환경에서 캐싱을 비활성화 시키기 위해서 random url을 생성하는 로직을 추가할지 설정. XML 파일을 서버에서 읽어들일 때 이 설정을 참고하여 캐싱 여부를 결정.

postfix

기본 값

설명

day

캐싱 제어를 위한 URL을 생성하기 위한 속성. month, week, day 또는 일련의 문자열을 설정 가능.

scriptPostfix

기본 값

설명


외부JS의 cache 정책을 config.xml의 environment 설정을 따르도록 설정.

외부 JS는 기본적으로 environment를 따라가는 것이 올바른 동작이지만, 이전에는 engineCache 설정을 따라가고 있었음.

SP2 이후에서는 "environment"로 설정할 것을 권장.

engineCache

enable

기본 값

설명

true

웹스웨어 엔진을 캐싱할 것인지를 설정.

compression

기본 값

설명

true

엔진을 gzip으로 압축하여 사용할 것인지 설정.

postfix

기본 값

설명

month

enable true 설정 시 postfix 속성을 참고하여 postfix를 추가.

engineLoadingModule

ie

기본 값

설명

0

bootlodaer에서 나머지 엔진을 로딩하는 방법을 설정.

  • 0 : 기존 방식 (All Download)

  • 1 : 60K분할 다운로드 + 통합 Eval

  • 2 : 파일별 다운로드 + 통합 Eavl

  • 3 : 파일별 다운로드 + 개별 Eval

chrome

기본 값

설명

0

bootlodaer에서 나머지 엔진을 로딩하는 방법을 설정.

  • 0 : 기존 방식 (All Download)

  • 1 : 60K분할 다운로드 + 통합 Eval

  • 2 : 파일별 다운로드 + 통합 Eavl

  • 3 : 파일별 다운로드 + 개별 Eval

moz

기본 값

설명

0

bootlodaer에서 나머지 엔진을 로딩하는 방법을 설정.

  • 0 : 기존 방식 (All Download)

  • 1 : 60K분할 다운로드 + 통합 Eval

  • 2 : 파일별 다운로드 + 통합 Eavl

  • 3 : 파일별 다운로드 + 개별 Eval

safari

기본 값

설명

0

bootlodaer에서 나머지 엔진을 로딩하는 방법을 설정.

  • 0 : 기존 방식 (All Download)

  • 1 : 60K분할 다운로드 + 통합 Eval

  • 2 : 파일별 다운로드 + 통합 Eavl

  • 3 : 파일별 다운로드 + 개별 Eval

opera

기본 값

설명

0

bootlodaer에서 나머지 엔진을 로딩하는 방법을 설정.

  • 0 : 기존 방식 (All Download)

  • 1 : 60K분할 다운로드 + 통합 Eval

  • 2 : 파일별 다운로드 + 통합 Eavl

  • 3 : 파일별 다운로드 + 개별 Eval

android

기본 값

설명

0

bootlodaer에서 나머지 엔진을 로딩하는 방법을 설정.

  • 0 : 기존 방식 (All Download)

  • 1 : 60K분할 다운로드 + 통합 Eval

  • 2 : 파일별 다운로드 + 통합 Eavl

  • 3 : 파일별 다운로드 + 개별 Eval

iphone

기본 값

설명

0

bootlodaer에서 나머지 엔진을 로딩하는 방법을 설정.

  • 0 : 기존 방식 (All Download)

  • 1 : 60K분할 다운로드 + 통합 Eval

  • 2 : 파일별 다운로드 + 통합 Eavl

  • 3 : 파일별 다운로드 + 개별 Eval

userAgentPattern

xPathParser

기본 값

설명

Edge

브라우저에서 제공하는 XML 및 XPath 구현을 사용하지 않을 userAgent 패턴을 등록.

  • 예시: Opera 11.60, 11.61 등

serializer

기본 값

설명


브라우저에서 제공하는 XML Serializer를 사용하지 않을 userAgent 패턴을 등록.

(Galaxy S2 중 일부 오류가 있는 스마트폰을 위한 userAgent를 등록 하기 위한 값을 등록.)

URIEncoder

기본 값

설명


브라우저에서 URIEncoding을 자동처리하는 userAgent 패턴을 등록.

NotRecommended

notRecommended

warningSync

기본 값

설명

true

submission에 sync를 사용하는 경우 경고를 표시. 설정 안 된 경우 false를 기본값으로 사용. true로 설정하는 것을 권장.

컴포넌트

accordion

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

anchor

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

applet

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

article

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

aside

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

audio

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

autoComplete

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

overrideKey

기본 값

설명


웹스퀘어에서 처리에 관여하지 않을 키들을 지정.

입력을 무시할 키의 keyCode 숫자값을 입력.

여러 개의 키를 등록하는 경우 "," 구분자를 이용하여 keyCode 숫자값을 나열.

모든 키를 등록하는 경우, "all"을 설정.

body

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

calendar

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

canvas

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

chart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

checkbox

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

checkcombobox

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

overrideKey

기본 값

설명


웹스퀘어에서 처리에 관여하지 않을 키들을 지정.

입력을 무시할 키의 keyCode 숫자값을 입력.

여러 개의 키를 등록하는 경우 "," 구분자를 이용하여 keyCode 숫자값을 나열.

모든 키를 등록하는 경우, "all"을 설정.

datePicker

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

editor

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

flash

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

fliptoggle

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

floatingLayer

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

footer

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

fusionchart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

fwBulletChart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

fwFunnelChart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

fwGanttChart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

fwGaugeChart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

fwPyrimidChart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

fwRealtimeChart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

fwSparkChart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

gauge

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

generator

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

grid

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

collectGarbage

기본 값

설명

none

IE에서 grid에 가로 스크롤 이벤트가 발생하거나 데이터를 새로 그리는 경우 collectGarbage 함수 호출 여부

  • "both"

  • "scroll"

  • "draw"

  • "none"

column[expression]/NanFormat

기본 값

설명


값 처리중 NaN 발생 시 다른 값으로 바꾸는 속성.

column[calendar]/dateValidCheck

기본 값

설명


calander에서 유효성 검사를 하도록 하는 속성.

column[calendar]/ioFormat[yearMonth]/@defaultValue

기본 값

설명


ioFormat이 "yearMonth"인 경우 열의 기본 값인 defaultValue를 설정.

column[calendar]/ioFormat[yearMonthDate]/@defaultValue

기본 값

설명


ioFormat이 "yearMonthDate"인 경우 열의 기본 값인 defaultValue를 설정.

column[calendar]/ioFormat[yearMonthDateTime]/@defaultValue

기본 값

설명


ioFormat이 "yearMonthDateTime"인 경우 열의 기본 값인 defaultValue를 설정.

column[calendar]/ioFormat[yearMonthDateTimeSec]/@defaultValue

기본 값

설명


ioFormat이 "yearMonthDateTimeSec"인 경우 열의 기본 값인 defaultValue를 설정.

column[text]/dataType[euro]/customModelFormatter

기본 값

설명


dataType이 euro일때 customModelFormatter 속성을 적용.

column[text]/dataType[euro]/customModelUnformatter

기본 값

설명


dataType이 euro일때 customModelUnformatter 속성을 적용.

column[textarea]/keepCellClass

기본 값

설명


inputType="textarea"인 경우 cell에 class를 추가하면 textarea tag에도 class를 추가.

비공개 속성


keepCellClass는 현재 비공개 속성.

column/editType

기본 값

설명


column의 editType을 설정.

column/chooseOptionLabel

기본 값

설명


column의 chooseOptionLabel을 표시할지 여부를 설정.

column/displayFormat

기본 값

설명


column의 displayFormat을 설정.

dataType[date]/@displayFormat

기본 값

설명

yyyy-MM-dd

dataType="date" column의 displayFormat을 설정.

excel/download/errorHandler

기본 값

설명


excel 다운 시 에러 발생 시 실행되는 함수를 지정. errorHandler에 정의된 함수의 인자로 grid id를 전달.

getColumnVisible/@useRealColIndex

기본 값

설명


getColumnVisible API 사용 시 multiRow일 때도 정상 동작 하도록 하는 속성.

header/column/useFilter

기본 값

설명


column dataType에 따라 filter를 사용할 것인지 설정.

header/column/hideCustomFilter

기본 값

설명


checkbox에서 "사용자 필터" 를 숨김.

gridView

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

column[expression]/NaNFormat

기본 값

설명


값 처리중 NaN 발생 시 다른 값으로 바꾸는 속성.

column[calendar]/dateValidCheck

기본 값

설명


calander에서 유효성 검사를 수행.

column[calendar]/ioFormat[yearMonth]/@defaultValue

기본 값

설명


ioFormat이 "yearMonth"인 경우 열의 기본 값인 defaultValue를 설정.

column[calendar]/ioFormat[yearMonthDate]/@defaultValue

기본 값

설명


ioFormat이 "yearMonthDate"인 경우 열의 기본 값인 defaultValue를 설정.

column[calendar]/ioFormat[yearMonthDateTime]/@defaultValue

기본 값

설명


ioFormat이 "yearMonthDateTime"인 경우 열의 기본 값인 defaultValue를 설정.

column[calendar]/ioFormat[yearMonthDateTimeSec]/@defaultValue

기본 값

설명


ioFormat이 "yearMonthDateTimeSec"인 경우 열의 기본 값인 defaultValue를 설정.

column[text]/dataType[euro]/customModelFormatter

기본 값

설명


dataType이 euro일때 customModelFormatter 속성을 적용.

column[text]/dataType[euro]/customModelUnformatter

기본 값

설명


dataType이 euro일때 customModelUnformatter 속성을 적용.

column[textarea]/keepCellClass

기본 값

설명


inputType="textarea"인 경우 cell에 class를 추가하면 textarea tag에도 추가.

비공개 속성


keepCellClass는 현재 비공개 속성.

column/editType

기본 값

설명

scriptLoading

column의 editType을 설정.

column/chooseOptionLabel

기본 값

설명


column의 chooseOptionLabel을 표시.

column/displayFormat

기본 값

설명


column의 displayFormat을 설정.

column/textAlign

기본 값

설명


column의 text-align을 설정.

dataType[date]/@displayFormat

기본 값

설명

yyyy-MM-dd

displayFormat을 설정.

excel/download/errorHandler

기본 값

설명


excel 다운 시 에러 발생 시 실행되는 함수를 지정. errorHandler에 정의된 함수의 인자로 gridView id를 전달.

getColumnVisible/@useRealColIndex

기본 값

설명


getColumnVisible API 사용 시 multiRow일 때도 정상 동작 하도록 하는 속성.

header/column/useFilter

기본 값

설명


column dataType에 따라 filter를 사용할 것인지 설정.

header/column/hideCustomFilter

기본 값

설명


checkbox에서 "사용자필터" 를 숨김.

colIdToColIndex

기본 값

설명


그리드의 editMode 진입시 column id를 column index로 변환해서 계산. (하위 호환용)

mainZIndex

기본 값

설명


main div의 zIndex를 지정.

xScrollZIndex

기본 값

설명


xScroll div의 zIndex를 지정.

yScrollZIndex

기본 값

설명


yScroll div의 zIndex를 지정.

group

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

adaptive

trimText

기본 값

설명


  • true: TableLayout에서 adaptive 적용시 WebSquare Studio에서 ctrl+shift+f(줄바꿈) 실행 후 페이지 로딩 시 디자인을 유지.

applyScopeHeaders

기본 값

설명


strictmode="true" 설정 후, 스튜디오에서 헤더 추가를 하면 header attribute에 등록되는 element id와 실제 id가 달라 추가한 속성.

header attribute에 scope이 적용됨.

  • 예시: group1 → mf_group1"

header

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

iframe

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

image

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

input

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

customModelFormatter[euro]/@value

기본 값

설명


dataCollection과 바인딩 시, dataCollection에 값이 저장되기 전에 실행되는 사용자 정의 함수.

customModelUnformatter[euro]/@value

기본 값

설명


dataCollection과 바인딩 시, dataCollection에서 값을 읽어올 때 값을 반환하기 전에 실행되는 사용자 정의 함수.

displayFormat[bigDecimal]/@defaultValue

기본 값

설명


엔진 내부에서 dataType 속성에 정의한 type에 따라 동작되며 Excel의 서식을 적용하는 방식처럼 value의 format을 적용.

displayFormat[date]/@defaultValue

기본 값

설명


엔진 내부에서 dataType 속성에 정의한 type에 따라 동작되며 Excel의 서식을 적용하는 방식처럼 value의 format을 적용.

displayFormat[euro]/@defaultValue

기본 값

설명


엔진 내부에서 dataType 속성에 정의한 type에 따라 동작되며 Excel의 서식을 적용하는 방식처럼 value의 format을 적용.

displayFormat[float]/@defaultValue

기본 값

설명


엔진 내부에서 dataType 속성에 정의한 type에 따라 동작되며 Excel의 서식을 적용하는 방식처럼 value의 format을 적용.

displayFormat[number]/@defaultValue

기본 값

설명


엔진 내부에서 dataType 속성에 정의한 type에 따라 동작되며 Excel의 서식을 적용하는 방식처럼 value의 format을 적용.

displayFormat[text]/@defaultValue

기본 값

설명


엔진 내부에서 dataType 속성에 정의한 type에 따라 동작되며 Excel의 서식을 적용하는 방식처럼 value의 format을 적용.

displayFormat[time]/@defaultValue

기본 값

설명


엔진 내부에서 dataType 속성에 정의한 type에 따라 동작되며 Excel의 서식을 적용하는 방식처럼 value의 format을 적용.

inputCalendar

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

calendarDisplayFormat[year]/@defaultValue

기본 값

설명


inputCalendar의 displayFormat 속성과는 별도로 달력에 표시되는 날짜 자체의 displayFormat을 설정함.

calendarDisplayFormat[yearMonth]/@defaultValue

기본 값

설명


inputCalendar의 displayFormat 속성과는 별도로 달력에 표시되는 날짜 자체의 displayFormat을 설정함.

calendarDisplayFormat[yearMonthDate]/@defaultValue

기본 값

설명


inputCalendar의 displayFormat 속성과는 별도로 달력에 표시되는 날짜 자체의 displayFormat을 설정함.

calendarDisplayFormat[yearMonthDateHour]/@defaultValue

기본 값

설명


inputCalendar의 displayFormat 속성과는 별도로 달력에 표시되는 날짜 자체의 displayFormat을 설정함.

calendarDisplayFormat[yearMonthDateTime]/@defaultValue

기본 값

설명


inputCalendar의 displayFormat 속성과는 별도로 달력에 표시되는 날짜 자체의 displayFormat을 설정함.

calendarDisplayFormat[yearMonthDateTimeSec]/@defaultValue

기본 값

설명


inputCalendar의 displayFormat 속성과는 별도로 달력에 표시되는 날짜 자체의 displayFormat을 설정함.

displayFormat[year]/@defaultValue

기본 값

설명


input에 표현될 년월일에 대한 format의 default 값을 설정.

displayFormat[yearMonth]/@defaultValue

기본 값

설명


input에 표현될 년월일에 대한 format의 default 값을 설정.

displayFormat[yearMonthDate]/@defaultValue

기본 값

설명


input에 표현될 년월일에 대한 format의 default 값을 설정.

displayFormat[yearMonthDateHour]/@defaultValue

기본 값

설명


input에 표현될 년월일에 대한 format의 default 값을 설정.

displayFormat[yearMonthDateTimeTime]/@defaultValue

기본 값

설명


input에 표현될 년월일에 대한 format의 default 값을 설정.

displayFormat[yearMonthDateTimeSec]/@defaultValue

기본 값

설명


input에 표현될 년월일에 대한 format의 default 값을 설정.

ioFormat[year]/@defaultValue

기본 값

설명


사용자가 data를 입력하는 순서와 format을 맞춰줌.

('y','M','d','H','m' 문자만 허용)

ioFormat[yearMonth]/@defaultValue

기본 값

설명


사용자가 data를 입력하는 순서와 format을 맞춰줌.

('y','M','d','H','m' 문자만 허용)

ioFormat[yearMonthDate]/@defaultValue

기본 값

설명


사용자가 data를 입력하는 순서와 format을 맞춰줌.

('y','M','d','H','m' 문자만 허용)

ioFormat[yearMonthDateHour]/@defaultValue

기본 값

설명


사용자가 data를 입력하는 순서와 format을 맞춰줌.

('y','M','d','H','m' 문자만 허용)

ioFormat[yearMonthDateTime]/@defaultValue

기본 값

설명


사용자가 data를 입력하는 순서와 format을 맞춰줌.

('y','M','d','H','m' 문자만 허용)

ioFormat[yearMonthDateTimeSec]/@defaultValue

기본 값

설명


사용자가 data를 입력하는 순서와 format을 맞춰줌.

('y','M','d','H','m' 문자만 허용)

placeholder[year]/@defaultValue

기본 값

설명


HTML5의 placeholder 기능과 동일. 사용자에게 알려줘야 할 문구(hint) 등을 명시.

placeholder[yearMonth]/@defaultValue

기본 값

설명


HTML5의 placeholder 기능과 동일. 사용자에게 알려줘야 할 문구(hint) 등을 명시.

placeholder[yearMonthDate]/@defaultValue

기본 값

설명


HTML5의 placeholder 기능과 동일. 사용자에게 알려줘야 할 문구(hint) 등을 명시.

placeholder[yearMonthDateHour]/@defaultValue

기본 값

설명


HTML5의 placeholder 기능과 동일. 사용자에게 알려줘야 할 문구(hint) 등을 명시.

placeholder[yearMonthDateTime]/@defaultValue

기본 값

설명


HTML5의 placeholder 기능과 동일. 사용자에게 알려줘야 할 문구(hint) 등을 명시.

placeholder[yearMonthDateTimeSec]/@defaultValue

기본 값

설명


HTML5의 placeholder 기능과 동일. 사용자에게 알려줘야 할 문구(hint) 등을 명시.

mapchart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

menu

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

multiselect

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

multiupload

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

nav

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

output

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

pageControl

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

pageInherit

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

pageList

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

panelContainer

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

pivot

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

popup

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

denyConflictPopupId

기본 값

설명


동일한 ID의 팝업이 연속해서 열리는 것을 방지.

동일 ID 의 팝업이 있는 경우, 이후에 띄워지는 팝업이 열리는 것을 방지.

progressbar

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

radio

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

repeat

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

roundRectangle

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

scatterChart

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

scheduleCalendar

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

scrollView

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

searchBox

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

secret

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

section

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

selectBox

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

mobileRenderType

기본 값

설명


모바일에서 렌더링되는 레이아웃 구조를 지정.

overrideKey

기본 값

설명


웹스퀘어에서 처리에 관여하지 않을 키들을 지정.

입력을 무시할 키의 keyCode 숫자값을 입력.

여러 개의 키를 등록하는 경우 "," 구분자를 이용하여 keyCode 숫자값을 나열.

모든 키를 등록하는 경우, "all"을 설정.

slideHide

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

slider

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

span

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

spinner

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

switch

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

tabControl

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

overrideKey

기본 값

설명


웹스퀘어에서 처리에 관여하지 않을 키들을 지정.

입력을 무시할 키의 keyCode 숫자값을 입력.

여러 개의 키를 등록하는 경우 "," 구분자를 이용하여 keyCode 숫자값을 나열.

모든 키를 등록하는 경우, "all"을 설정.

tableLayout

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

tag

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

textarea

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

textbox

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

treeView

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

trigger

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

upload

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

video

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

wframe

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

widgetContainer

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

windowContainer

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

getWindow

searchTarget

기본 값

설명

windowId

getWindow API 사용 시 window를 찾는 기준.

xhtml

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

xsl

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

dataList

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

dataMap

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

linkedDataList

useConfig

기본 값

설명


해당 컴포넌트에 대해 config.xml에 설정된 내용을 적용.

(배포된 엔진에 포함된 config.xml에 해당 컴포넌트 노드가 없는 경우, 각 컴포넌트 항목을 설정할 때 useConfig 항목도 추가해야 함.)

Deprecated

stylesheet

stylesheet

기본 값

설명

stylesheet_ext.css

value 값에 해당하는 css 파일을 읽어 적용. 파일은 websquare/skin/에 위치.

  • (empty)

  • stylesheet.css

  • stylesheet_ext.css

  • stylesheet_block.css

  • stylesheet_ext_block.css

현재 이 속성을 직접 컨트롤하는 경우는 없으며, import 설정에 따라 결정됨.

relativePath

기본 값

설명


iframe의 w2xHome을 부모가 아닌 자신으로 설정해야 상대 경로가 올바르게 설정.

removeDefaultClass

기본 값

설명

true

  • true : removeClass API 사용 시 컴포넌트의 class속성에 직접 정의된 class를 삭제.

docType

docType

기본 값

설명

standard

value 값에 따라 웹스퀘어 DocType 모드를 설정.

  • quirk

  • standard

mode

mode

기본 값

설명

production

  • production : _alert를 실행시키지 않음.

debug

fixErrorLineNumber

기본 값

설명


IE 구형 버전에서 script 오류 발생시 위치 표시가 안되는 문제 보완용으로 추가됨. (deprecated)

선행 처리

systemPreProcessor

기본 값

설명


웹스퀘어의 모든 화면이 로딩되기 전에 실행되는 스크립트.

웹스퀘어 엔진이 로딩 직전에 실행됨.

businessPreProcessor

기본 값

설명


웹스퀘어의 모든 화면이 로딩되기 전에 실행되는 스크립트.

화면 렌더링이 되기 직전에 실행됨.

컴포넌트

웹스퀘어 컴포넌트

웹스퀘어 컴포넌트를 추가로 정의하는 경우 사용합니다. 하위노드에 설정된 JavaScript파일을 추가 uiplugin으로 사용합니다. 특정 사이트를 위한 UI Component가 필요한 경우 사용합니다.(deprecated)

id

기본 값

설명


xml파일에서 사용되는 tag 이름.

namespace

기본 값

설명


xml파일에서 사용되는 namespace.

className

기본 값

설명


UI Plugin이 구현되어 있는 객체 이름.

src

기본 값

설명


JavaScript 파일 위치.

(wframe) version

기본 값

설명


웹스퀘어 버전에 따라 자동으로 해당 속성 값(wframe version)이 설정됨.

  • 기본적으로는 strictMode일 경우 sp3방식,

  • mode가 "sync"인 경우 sp2 방식,

  • 그 외의 경우는 sp1 방식으로 판단.

(treeview) useClickEventToggleButton

기본 값

설명


ontoggleclick 발생 시 같이 onclick이 일어나는 것을 방지.

(하위 호환성 유지용 옵션)

UDC

SP1 UDC 스펙 지원

기본 값

설명


초창기 버전의 udc 스펙을 사용해서 udc파일들을 작성한 경우 true로 설정.

udc파일에서 <head> 밑에 <w2:type>UDC</w2:type> 노드가 없는 것이 초창기 버전의 udc 스펙임. (즉, 현재는 사용하지 않는 옵션.)

데이터 변환

xml2jsonFunction

기본 값

설명


입력된 XML을 JSON으로 변환하여 String으로 반환하는 함수를 설정.

json2xmlFunction

기본 값

설명


JSON 형태의 데이터를 웹스퀘어에서 정의된 XML형태로 변환하여 반환하는 함수를 설정.

removeXmlNameSpace

기본 값

설명


네임스페이스 없이 XML Document를 XML String으로 반환하는 기능을 사용.

Instance

copyChildrenNodes

기본 값

설명

false

copyChildrenNodes 태그의 refresh 값이 true인 경우, WebSquare.ModelUtil.copyChildrenNodes를 실행하고나서 모델을 refresh 함.

removeInstanceNode

기본 값

설명


removeInstanceNode태그의 값이 true인 경우, WebSquare.ModelUtil.removeInstanceNode를 실행하고 나서 모델을 refresh 함.

forcedValueSetting

기본 값

설명

true

value 값에 따라 XML 모델 인스턴스에 값을 넣으려고 할 때에 대상 인스턴스가 없을 경우 해당 instance를 만들지를 설정.

  • true : 새로운 인스턴스를 생성.

  • false : 값을 넣지 않음.

checkUpdate

enable

기본 값

설명


XML 파일 갱신을 자동으로 확인.

(head노드의 <w2:buildDate>2008-12-22 15:51:20</w2:buildDate> 노드 사용.)

mode

기본 값

설명


client로 설정되면 XML을 직접 client로 가져와서 파싱한 다음 업데이트 여부를 판단.

  • server : 서버 URL에 XML path를 보내서 버전정보를 반환받아 업데이트 여부를 판단.

interval

기본 값

설명


확인 간격 (단위: ms)

imageCache

enable

기본 값

설명


이미지들을 JSP/Servlet을 이용하여 캐싱할 것인지를 설정. true로 설정하려면 캐싱을 위한 JSP/Servlet에서 이미지 파일에 접근 가능해야 함.

version

기본 값

설명


캐싱 제어를 위한 URL을 생성. month, week, day 또는 일련의 문자열을 설정 가능.

serverUrl

기본 값

설명


이미지 캐싱을 지원하는 서버 Url.

설정되지 않으면 기본값으로 resource.wq?url= 를 사용.

JSP를 사용하는 경우에는 engine/servlet/image.jsp?url= 를 설정해야함.

hostUrl

기본 값

설명


이미지를 관리하는 서버가 있다면 포트값을 포함한 url을 지정.

localStorage

defer

기본 값

설명


localStorage를 window.onload 이후시점에 생성할지(true) 이전시점에 설정할지(false)에 대한 설정합니다. defer의 기본값은 false입니다.

IE9에서 팝업창을 메인으로 사용하는 구조 (껍데기 화면을 띄우고, 팝업창을 띄운다음 껍데기 화면을 닫는 구조) 팝업 위에 팝업을 띄우는 경우 localStorage를 onload이전에 생성할 경우 부모창과 자식창의 localStorage가 서로 독립적으로 생성되는 버그가 발생하여 추가한 옵션입니다.

2014년 이 속성이 추가됨.

SPA

onpageunload

기본 값

설명


SPA로 페이지 이동 시 호출할 함수의 변수명을 string으로 등록. 주로 페이지를 이동한 뒤에 남은 리소스들을 처리하는 함수를 등록.

scriptCache

기본 값

설명

true

SPA로 페이지 이동 시 외부 모듈을 다시 로딩하고 실행할지 여부.

  • true : 한번 로딩된 외부 모듈은 다시 로딩하지 않으며 실행도 하지 않음.

autoReload

기본 값

설명

true

SPA로 페이지 이동 시 화면에 메모리 릭이 발생하는 웹스퀘어 컴포넌트(FusionChart 및 Editor)가 있을 경우 해당 컴포넌트 개수가 count 설정 값보다 많을 경우, 브라우저를 갱신.

count

기본 값

설명

50

화면에 그려진 Editor 및 FusionChart의 총 허용 개수.

editorCount

기본 값

설명


count 설정을 editor 컴포넌트 개별로 설정.

fusionchartCount

기본 값

설명


count 설정을 FusionChart 컴포넌트 개별로 설정.

userFunction

기본 값

설명


화면 이동할 때 경로를 변경할 수 있는 사용자 함수를 설정. 인자로 기존 경로를 받음.

errorPage

errorPage

기본 값

설명


errorPage에 대한 처리를 지정.

E0

기본 값

설명


HTTP ERROR 0이 리턴되었을 때의 errorPage를 지정.

E400

기본 값

설명


HTTP ERROR 400이 리턴되었을 때의 errorPage를 지정.

E401

기본 값

설명


HTTP ERROR 401이 리턴되었을 때의 errorPage를 지정.

E402

기본 값

설명


HTTP ERROR 402가 리턴되었을 때의 errorPage를 지정.

E403

기본 값

설명


HTTP ERROR 403이 리턴되었을 때의 errorPage를 지정.

E404

기본 값

설명


HTTP ERROR 404가 리턴되었을 때의 errorPage를 지정.

E405

기본 값

설명


HTTP ERROR 400가 리턴되었을 때의 errorPage를 지정.

E500

기본 값

설명


HTTP ERROR 500이 리턴되었을 때의 errorPage를 지정.

E501

기본 값

설명


HTTP ERROR 501이 리턴되었을 때의 errorPage를 지정.

E502

기본 값

설명


HTTP ERROR 502가 리턴되었을 때의 errorPage를 지정.

E503

기본 값

설명


HTTP ERROR 503이 리턴되었을 때의 errorPage를 지정.

E504

기본 값

설명


HTTP ERROR 504가 리턴되었을 때의 errorPage를 지정.

Else

기본 값

설명


설정하지 않은 HTTP ERROR 코드가 리턴되었을 때의 errorPage를 지정.

url

DocumentRoot

기본 값

설명


w2xDocument 경로를 지정.

logMsgMobileURL

기본 값

설명


logMsgMobile.html 대신 호출할 페이지를 지정.

logMsgUrL

기본 값

설명


logMsg.html 대신 호출할 페이지를 지정.

debugMsgURL

기본 값

설명


debugMsg.html 대신 호출할 페이지를 지정.

errorMsgURL

기본 값

설명


errorMsg.html 대신 호출할 페이지를 지정.

viewSourceURL

기본 값

설명


viewSource.html 대신 호출할 페이지를 지정.

viewCollectionURL

기본 값

설명


viewCollection.html 대신 호출할 페이지를 지정.

viewInstanceURL

기본 값

설명


viewInstance.html 대신 호출할 페이지를 지정.

fiddleURL

기본 값

설명


fiddle.html 대신 호출할 페이지를 지정.

printRangeURL

기본 값

설명


printRange.html 대신 호출할 페이지를 지정.

redirectUrl

기본 값

설명


redirect할 url을 지정.

etc

processMsgTitle

기본 값

설명


processMessage의 title을 지정. (웹접근성 관련)

parseChild

기본 값

설명


하위 컴포넌트 또는 순수 html 태그를 포함하는 xml을 인자로 전달할 경우 dynamicCreate로 동적 생성.

scriptEncoding

기본 값

설명


js의 인코딩 설정.

showLogPopup

기본 값

설명


내부 테스트용 파일 설정. 테스트 완료 후 로그 팝업을 표시.

license

기본 값

설명

true

라이센스를 사용 여부. 외부 배포 엔진에서 false로 설정하면 정상 동작하지 않음.

requestHeaderFunction

기본 값

설명


XML 요청 시 사용자 정의 request header를 설정. config 설정 후 전역에 함수를 등록해야 함.

preserveWhiteSpace

기본 값

설명


IE에서 XML을 파싱할 때 preserveWhiteSpace 옵션 사용.

codebase

기본 값

설명


InternetExplorer 6, 7에서 HTTP동시 연결 개수와 페이지 설정 변경을 위한 activeX의 codebase를 설정.

설정하지 않으면 engine/cab/WebSquareConfig.cab 를 기본값으로 사용.

버전이 변경되거나 배포 위치가 변경된 경우 codebase 속성에 URL을 추가해야 함.

globalExposure

기본 값

설명


  • false : 전역으로 websquare 객체를 생성하는 것을 금지.

layerForceClose

기본 값

설명


MouseWheelEvent 발생 시, layer들을 숨김.

blurAll

기본 값

설명


Input 컴포넌트에 포커스가 있는 상태에서 휠 이벤트 발생하고 input컴포넌트가 화면에서 안보이게 될 때 blur가 발생.

nextTabFunction

기본 값

설명


input에서 autoFocus 기능 사용 시 nextTabId가 지정되어 있지 않은 경우 config.xml에 설정된 nextTabFunction 함수가 지정되었는지를 확인. 지정된 경우, 해당 함수를 호출.

loadErrorHandler

기본 값

설명


w2xPath경로가 잘못된 경우, 실행할 사용자 지정 함수를 설정.

useAppConfig

기본 값

설명


head 태그에서 config 설정을 허가. (내부 테스트용 속성)

domainFrameURL

기본 값

설명


domainFrame.html 대신 호출할 URL를 설정.

imageURLPrefix

기본 값

설명


별도의 이미지 서버가 존재하는 경우 이미지 처리용 prefix를 설정.

clearMemoryCloseChildPopup

기본 값

설명


팝업을 IFrame으로 사용할 경우메모리릭 문제가 발생하여 clearMemory="true"인 경우 부모 창이 닫히면 popup도 자동으로 닫히는 처리가 SP2에 추가됨. 이 때 의도하지 않게 popup이 browser와 별도로 실행되는 경우에도 자동으로 닫히게 되었는데, 하위 호환을 고려하여 popup이 browser인 경우에는 config.xml의 특정 설정을 통해 부모창이 닫히더라도 자식 창이 닫히지 않는 설정.

serverTimeURL

기본 값

설명


serverTime 관련 API 호출 시 URL을 지정.

modal

기본 값

설명


showModal시 touchMove 기능이 동작을 방지.

forcedValueSetting

기본 값

설명


value 값에 따라 XML 모델 인스턴스에 값을 넣으려고 할 때 대상 인스턴스가 없을 경우 해당 instance 생성 여부를 지정.

  • true : 새로운 인스턴스를 생성.

  • false : 값을 넣지 않음.

parseHtml

기본 값

설명


XML 내에 script 태그를 파싱해서 실행.

postDrawMode

기본 값

설명


화면을 그린 다음 이벤트를 추가하고 사용자 스크립트를 수행하는 과정을 setTimeout을 통해 비동기로 호출할지("asynchronous"), 동기로 호출할지("synchronous")를 설정.