요약
엔진 정보
엔진 버전 | 5.0_5.5169A.20240319.114234 |
|---|---|
릴리즈 날짜 | 2024년 3월 19일 |
검증 대상 엔진 | 5.0_5.5128A.20240108.162405 (5.0_5.5126B.20240108.155329) |
비고 |
기능 개선
컴포넌트 | 항목 |
|---|---|
server.config.xml | |
client.config.xml | |
엔진 | |
DataList | |
| |
| |
| |
Anchor | |
AutoComplete | |
Calendar | |
CheckComboBox | |
Editor | |
FloatingLayer | |
FusionChart | |
GridView | |
| |
IFrame | |
InputBox | |
InputCalendar | |
Multiupload | |
SelectBox | |
Spinner | |
Submission | |
TabControl | |
TextArea | |
TreeView | |
Upload | |
WFrame | |
WidgetContainer | |
WindowContainer | |
추가 설정 항목
설정 파일 | 항목 | 추적 ID |
|---|---|---|
server.config.xml | WESE-630 | |
client.config.xml | WESE-678 | |
WESE-699 | ||
WESE-711 |
추가 API
컴포넌트 | 항목 | 추적 ID | 비고 |
|---|---|---|---|
| WESE-679 | ||
| WESE-631 | ||
| WESE-711 | ||
Anchor | WESE-572 | ||
AutoComplete | WESE-621 | ||
WESE-621 | |||
Calendar | NA | ||
NA | |||
NA | |||
NA | |||
CheckComboBox | WESD-1534 | ||
Editor | WESD-1519 | ||
FloatingLayer | WESE-657 | ||
WESE-657 | |||
WESE-638 | |||
WESE-638 | |||
FusionChart | WESE-1545 | ||
GridView | WESD-1566 | ||
WESE-660 | |||
WESE-674 | |||
WESE-674 | |||
WESE-719 | |||
WESE-730 | |||
WESE-730 | |||
setReadOnly(type , rowIndex , colIndex , readOnlyFlag, clear) | WESE-710 | ||
WESD-1478 | |||
WESD-1504 | |||
WESE-612 | |||
WESE-556 | |||
WESE-530 | |||
WESE-531 | |||
| WESE-574 | ||
WESE-574 | |||
InputBox | WESE-642 | 비공개. | |
InputCalendar | NA | ||
NA | |||
NA | |||
NA | |||
WESE-654 | |||
WESE-654 | |||
WESE-654 | |||
WESE-642 | 비공개. | ||
WESE-592 | |||
MultiUpload | WESE-690 | ||
WESE-690 | |||
SelectBox | WESE-917 | ||
Submission | NA | ||
TreeView | NA | ||
Upload | WESE-691 | ||
WESE-691 | |||
WESE-691 | 비공개. | ||
WESE-691 | |||
WindowContainer | WESE-743 | 비공개. | |
WESE-659 | |||
WESE-659 |
server.config.xml
항목 추가 (W-Pack / WESE-630)
wpack – destRoot & wpack – babelDestRoot
설명 | W-Pack으로 빌드한 JS 파일의 |
|---|
$r_title(config.xml 설정 예)
<websquare>
<wpack>
<destRoot value="$blank"/>
<babelDestRoot value="$blank"/>
</wpack>
</websquare>변경 (wpack – destRoot & wpack – babelDestRoot / WESE-624)
변경 전 | 변경 후 |
|---|---|
|
|
$r_title(config.xml 설정 예)
<websquare>
<wpack>
<destRoot value="$blank"/>
<babelDestRoot value="$blank"/>
</wpack>
</websquare>client.config.xml
항목 추가 (MSA 지원 / WESE-678)
msaCommon
설명 | MSA 공통 모듈 설정 기능 추가.
|
|---|
$r_title(사용 ) <msaCommon> <module src="/cm/component/adminBase.xml" name="$c.adminBase" msaServerName="CM"/> <module src="/cm/component/code.xml" name="$c.order" msaServerName="BM"/> </msaCommon>
항목 추가 (서브미션에 charset 추가 / WESE-699)
submission – requestHeaderCharset
설명 | 서브미션에 charset을 설정하는 기능 추가. |
|---|
$r_title(설정 예)
"submission": {
"requestHeaderCharset": {
"@value": "none"
}
}항목 추가 (WFrame의 자식은 반환에서 제외 / WESE-711)
util – excludeInnerComp & excludeContainerComp
설명 |
|
|---|
$r_title(설정 예)
<WebSquare>
<util>
<excludeInnerComp value="true"/>
<excludeContainerComp value="true"/>
</util>
</WebSquare>엔진
기능 (컴포넌트 추가 / WESE-713)
설명 | HTML5의 |
|---|
기능 ($p 인자 전달 / WESF-19)
설명 | Project Component에서 |
|---|
기능 (개별 페이지에서 JS 로딩/ WESF-18)
설명 | 웹스퀘어의 개별 페이지에서 JS를 로딩하는 기능 추가.
|
|---|
$r_title(JS 파일을 로딩하는 코드 (예제)) <?xml version="1.0" encoding="UTF-8"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms"> <head> <script type="text/javascript" src="/frame/js/mainScript.js" scopeExternal="true"></script> </head> ...
$r_title(Page Common Component 소스 코드 (예제))
<?xml version="1.0" encoding="UTF-8"?>
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:w2="http://www.inswave.com/websquare"
xmlns:xf="http://www.w3.org/2002/xforms">
<head>
<w2:type palette="">COMMON</w2:type>
<w2:publicInfo method="scwin.method1" />
<script lazy="false" type="text/javascript">
<![CDATA[
scwin.method1 = function(arg1, arg2) {
console.log(arg1);
console.log(arg2);
console.log($p);
}
/**
w-pack build
scwin.method1 = function($p, arg1, arg2) {
console.log(arg1);
console.log(arg2);
console.log($p);
}
*/
]]>
</script>
</head>
<body ev:onpageload="scwin.onpageload"></body>
</html>$r_title(Page Common을 호출하는 페이지 (예제)) <?xml version="1.0" encoding="UTF-8"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare" xmlns:xf="http://www.w3.org/2002/xforms"> <head> <w2:common src="/pageCommon.xml" id="common"></w2:common>
변경 (웹 취약점 개선 / WESE-503)
설명 |
|
|---|
변경 (웹 취약점 개선 / WESD-1575)
설명 | EMPTY_CATCH_BLOCK (빈 catch 블록) 관련한 웹 취약점을 개선. |
|---|
변경 (setToolTip() / WESE-575)
변경 전 | 변경 후 |
|---|---|
툴팁 표시 여부만 첫번째 인자로 지정 가능. | 두 번째 인자로 툴팁 텍스트를 지정할 수 있음. |
$r_title(사용 예) anchor1.setToolTip(true, "Tooltip Text.");
DataList
개선 (removeRow() / WESE-633)
설명 |
(예시)
|
|---|
변경 (getAllFilteredJSON() / WESE-672)
변경 전 | 변경 후 |
|---|---|
GridView의 | 현재 화면에 표시되는 데이터를 필터링된 것으로 판단하여, 현재 화면에 표시되는 데이터만 반환함. |
예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/_DataCollection/getAllFilteredJSON_DataList.xml)
YouTube 동영상 (https://youtu.be/o9Rc0rjzixc)
$p
기능 (MSA 지원 / WESE-679)
js(scriptUrl, callback, msaName)
설명 | JS 파일을 로딩할 MSA 서버 이름(msaName)을 파라미터로 전달하는 기능 추가. |
|---|
$r_title(사용 예)
$p.js("/common/js/common.js", "/common/js/test1.js"
", function()
{
alert("all done"), "BM"
}
);
// 위의 예제에서
// common.js, test1.js, test2.js 로딩은 병렬로 이루어지며,
// 스크립트는 인자가 넘어온 순서로 실행됨.
// common.js -> test1.js 순서로 실행됨.
// test1.js 실행이 끝나면 callback 함수 alert("all done"); 이 실행됨.
// 3번째 파라미터로 설정한 msaName(BM) 서버에서 JS 파일을 요청함WebSquare.date
기능 (유효하지 않은 날짜에 대한 표시 / WESE-631)
isValidDate() – options.useAlert & options.resultType
구분 |
|
|---|---|
설명 | 날짜가 유효하지 않을 경우, 얼럿 표시 여부 및 반환값 표시 형식을 지정. |
추가한 인자 설명 |
|
$r_title(사용 예)
var options = {
useAlert: "false",
returnType: "json"
}
var result = WebSquare.date.isValidDate(inputCalendar1, inputCalendar1.getValue(), options);
console.log("result:", result);예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/_WebSquare.date/isValidDate_WebSquare_date.xml)
YouTube 동영상 (https://youtu.be/E1P78YjB7c8)
WebSquare.util
기능 (WFrame의 자식은 반환에서 제외 / WESE-711)
getChildren() – options.excludeContainerComp
구분 |
|
|---|---|
설명 |
|
$r_title(사용 예)
WebSquare.util.getChildren(group3, {
recursive: true,
excludeInnerComp: true,
excludeContainerComp: true,
excludePlugin: "wframe"
})Anchor
기능 (컴포넌트의 레이블 지정 / WESE-572)
label
구분 | 속성 추가. |
|---|---|
설명 | 컴포넌트의 레이블 지정. |
AutoComplete
기능 (항목에 대한 툴팁 표시 / WESE-621)
itemTooltipDisplay
구분 | 속성 추가. |
|---|---|
설명 | 항목에 대한 툭팁 표시 여부 지정.
|
itemTooltipFormatter
구분 | 속성 추가. |
|---|---|
설명 |
|
관련 속성 |
|
변경 (setDisableEdit() / WESE-671)
설명 | 함수명 변경.
|
|---|
변경 (선택 목록 상의 keydown 이벤트 / WESD-1572)
변경 전 | 변경 후 |
|---|---|
|
|
변경 (다국어 지원 / WESE-644)
변경 전 | 변경 후 |
|---|---|
|
|
변경 (oneditenter / WESE-550)
변경 전 | 변경 후 |
|---|---|
변경 전 주석 :
| 변경 후 주석 :
|
Calendar
기능 (날짜 활성화 및 비활성화 / NA)
setDisableDate()
구분 | 함수 추가. |
|---|---|
설명 | 지정한 날짜를 비활성화. |
setEnableDate()
구분 | 함수 추가. |
|---|---|
설명 | 지정한 날짜를 활성화. |
setDisableBeforeDate()
구분 | 함수 추가. |
|---|---|
설명 | 지정한 날짜 이전의 날짜들을 달력에서 선택 불가능하도록 제한. |
setDisableAfterDate()
구분 | 함수 추가. |
|---|---|
설명 | 지정한 날짜 이후의 날짜들을 달력에서 선택 불가능하도록 제한. |
CheckComboBox
기능 (입력 값 편집 / WESD-1534)
checkTarget
구분 | 속성 추가. |
|---|---|
설명 | CheckComboBox에 값을 직접 입력(
|
관련 API |
|
Editor
기능 (개행 문자 반환 / WESD-1519)
getInnerText()
구분 | 함수 추가. |
|---|---|
설명 | HTML 태그를 무시하고 텍스트와 개행 문자를 함께 반환. |
$r_title(사용 예) // 다음을 입력할 경우 // a // b // c editor.getText(); // 반환 값 : 'abc' editor.getHTML() // 반환 값 : 'a<br />\nb<br />\nc' editor.getInnertext() // 반환 값 : a\nb\nc
YouTube 동영상 (https://youtu.be/xwjp0Oc0Cns)
변경 (버전 / N/A)
변경 전 | 변경 후 |
|---|---|
CKEditor 4.21.1 사용. | CKEditor 4.22.1 사용. |
변경 (버전 / WESD-1484)
설명 | CKEditor 4.21.1 버전 적용 |
|---|
FloatingLayer
기능 (닫기 버튼 사용 / WESE-657)
useCloseButton
구분 | 속성 추가. |
|---|---|
설명 | 닫기 버튼 사용.
|
예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/FloatingLayer/useCloseButton_FloatingLayer.xml)
YouTube 동영상 (https://youtu.be/oWfHc9LwxGQ)
setUseCloseButton()
구분 | 함수 추가. |
|---|---|
설명 | 닫기 버튼( |
관련 API |
|
기능 (다국어 지원 / WESE-638)
useLocale
구분 | 속성 추가. |
|---|---|
설명 | 선택 항목의 label에 표현되는 값을 클라이언트의 다국어 key를 이용하여 표현.
|
localeRef
구분 | 속성 추가. |
|---|---|
설명 | 웹스퀘어의 클라이언트 다국어 기능 적용 시, 출력하려는 텍스트의 key를 정의. key에 해당하는 텍스트가 없을 경우 "global_undefined"가 화면에 표시됨. |
FusionChart
기능 (Series 구성이 다른 유형의 차트로 변경 / WESE-545)
changeType() – chartColumnRef
구분 | Series 구성이 다른 유형의 차트로 변경하기 위해 |
|---|---|
사용 예 |
|
변경 (chartType / WESE-564)
설명 | 3.19 버전이 지원하는 차트 타입을 chartType 속성값으로 추가.
|
|---|
GridView
기능 (동일 GridView 내에서만 드래그-앤-드롭 / WESD-1566)
dataDragDropSelf
구분 | 속성 추가. |
|---|---|
설명 | 동일 GridView 내에서만 데이터 드래그-앤-드롭 동작을 허용.
|
관련 속성 |
|
예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/GridView/Dragging/dataDragDropSelf_GridView.xml)
YouTube 동영상 (https://youtu.be/RpqcN6rku28)
기능 (Shift 키 사용 여부 확인 / WESE-660)
useShiftKeyCheck
구분 | 속성 추가. |
|---|---|
설명 | Shift 키를 사용하여 여러 체크박스가 선택( |
관련 속성 |
|
예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/GridView/inpuType/inputType_checkbox_useShiftKey_useShiftKeyCheck_GridView.xml)
YouTube 동영상 (https://youtu.be/pSTt1MH9vAY)
기능 (데이터 없음 표시 / WESE-674)
useNoResultMessageURL
구분 | 속성 추가. |
|---|---|
설명 | GridView에 데이터가 없을 경우, 특정 파일에 지정된 메시지를 표시. |
관련 속성 |
|
noResultMessageURL
구분 | 속성 추가. |
|---|---|
설명 | GridView에 데이터가 없을 경우 표시할 메시지를 저장한 파일의 위치. |
관련 속성 |
|
$r_title(사용 예) <w2:gridView useNoResultMessageURL="true" noResultMessageURL="/jira/gridview_resultMessage/gridView_noResultMessage4.xml">
예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/GridView/_General/useNoResultMessageURL_noResultMessageURL_message/)
YouTube 동영상 (https://youtu.be/Wp3dO7_7RkE)
기능 (번호 컬럼에 마우스-오버 색상 적용/ WESE-719)
rowNumRowMouseOverColor
rowNumRowMouseOverColor구분 | 속성 추가. |
|---|---|
설명 |
|
관련 속성 |
|
예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/GridView/_General/rowNumRowMouseOverColor.xml)
YouTube 동영상 (https://youtu.be/i5NXh_Ymgx8)
기능 (CSV 파일 업로드 시 좌우 공백 제거 / WESE-730)
readCSV() – options.trim
구분 |
|
|---|---|
설명 | GridView를 CSV 파일로 로드할 때, GridView 각 셀에 포함된 공백을 제거.
|
$r_title(사용 예)
var options = {
trim: "1"
};
gridView1.readCSV(options);기능 (CSV 파일 다운로드 시 좌우 공백 제거 / WESE-730)
saveCSV() – options.trim
구분 |
|
|---|---|
설명 | GridView를 CSV 파일로 다운로드할 때, GridView 각 셀에 포함된 공백을 제거.
|
$r_title(사용 예)
var options = {
fileName: "download_trim.csv",
trim: "1"
};
gridView1.saveCSV(options);기능 (readOnly 속성 설정을 초기화 / WESE-710)
setReadOnly(type , rowIndex , colIndex , readOnlyFlag, clear)
구분 | setReadOnly() 함수의 파라미터 추가. |
|---|---|
설명 |
|
// cell, row, column의 readOnly 속성을 모두 초기화 (readOnly="false")
gridView.setReadOnly("grid", "clear");
// cell, row, column의 readOnly 속성을 모두 초기화(readOnly="false")한 후,
// index="0" 컬럼에 대해서만 readOnly="true" 설정 적용.
gridview1.setReadOnly("column", 0, true, "clear");YouTube 동영상 (https://youtu.be/CaUt7NoNdqM)
기능 (틀 고정 시 컬럼 경계선 표시 / WESD-1478)
fixedColumnLineDiv
구분 | 속성 추가. |
|---|---|
설명 |
|
관련 속성 |
|
기능 (그룹핑 유지 / WESD-1504)
advancedExcelDownload() – options.groupby
구분 |
|
|---|---|
설명 | GridView에 적용된 그룹핑 상태를 유지한채로 Excel 파일로 다운로드. |
기능 (inputType="radio" 컬럼의 label 구분자 지정 / WESE-612)
radioLabelDelimiter
구분 | 속성 추가. |
|---|---|
설명 |
|
기능 (렌더링 옵션 추가 / WESE-556)
drawType="hybrid"
구분 | 속성의 옵션 값 추가. |
|---|---|
설명 | GridView의 세로 스크롤을 브라우저가 담당하는 즉, 화면에 보이는 부분만 그려서 대용량을 표시하는 성능을 제공하는 것과 동시에 브라우저가 렌더링을 담당할 때처럼 자연스러운 움직임을 제공. |
기능 (현재 GridView 상태 확인 / WESE-530)
getCurrentGridStyle()
구분 | 함수 추가. |
|---|---|
설명 | 현재 GridView의 상태(컬럼 순서, 컬럼 길이, 숨겨진 컬럼, 고정된 컬럼 등)을 JSON 문자열 형태로 반환. |
$r_title(사용 예) // GridView 상태를 문자열 형태로 반환. var gridStyle = gridView1.getCurrentGridStyle();
기능 (지정한 상태로 GridView 다시 그리기 / WESE-531)
setGridStyle()
구분 | 함수 추가. |
|---|---|
설명 | 현재 GridView의 상태(컬럼 순서, 컬럼 길이, 숨겨진 컬럼, 고정된 컬럼 등)을 JSON 문자열 형태로 지정하여, 지정한 상태로 GridView를 그리기. |
$r_title(사용 예) // GridView 상태 확인. var gridStyle = gridView1.getCurrentGridStyle(); // GridView 상태를 다시 복원. gridView1.setGridStyle(gridStyle);
예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/GridView/_General/getCurrentGridStyle_setGridStyle_GridView.xml)
YouTube 동영상 (https://youtu.be/B8Nbvp_CF_E)
변경 (fixedColumn / WESE-697)
변경 전 | 변경 후 |
|---|---|
| Body 및 Header에 배경색을 설정할 수 있음. |
변경 (rowCopy="true" / WESD-1450)
변경 전 | 변경 후 |
|---|---|
|
|
변경 (setCellInputType() / WESD-1488)
변경 전 | 변경 후 |
|---|---|
| 불필요한 object 및 DOM이 삭제됨. |
변경 (advancedExcelDownload() / WESE-567)
변경 전 | 변경 후 |
|---|---|
| 상태 바(Progress Bar)가 사라짐. |
gridView.column
기능 (inputType="calendar" 컬럼의 날짜 선택 방법 지정 / WESE-574)
pickerType
pickerType구분 | 속성 추가. |
|---|---|
설명 |
|
pickerType="selectbox"
pickerType="dynamic"
fixPickerStatus
fixPickerStatus구분 | 속성 추가. |
|---|---|
설명 |
|
관련 API |
|
fixPickerStatus="default"
fixPickerStatus="month"
예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/GridView/inputType/inputType_calendar_pickerType_fixPickerStatus_gridView_column.xml)
YouTube 동영상 (https://youtu.be/wKSARWUQoI4)
개선 (inputType="custom" / WESE-633)
설명 |
|
|---|
변경 (disableDateValidSet / WESE-732)
변경 전 | 변경 후 |
|---|---|
|
|
변경 (inputType="drilldown" / WESE-701)
변경 전 | 변경 후 |
|---|---|
| 모든 데이터가 표시됨. |
변경 (typeGetter / WESD-1488)
변경 전 | 변경 후 |
|---|---|
| 불필요한 object 및 DOM이 삭제됨. |
IFrame
변경 (보안 취약점 개선 / WESE-738)
설명 |
|
|---|
InputBox
기능 (문자열의 맨 앞으로 포커스 이동 받기 / WESE-642)
nextTabFocusPosition
구분 | 속성 추가. |
|---|---|
설명 | 다른 컴포넌트의
|
비공개 속성
nextTabFocusPosition 속성은 현재 비공개. 추후 공개 예정.
변경 (preventCopyPaste="true" / WESD-1499)
변경 전 | 변경 후 |
|---|---|
|
|
변경 (다국어 지원 / WESE-644)
변경 전 | 변경 후 |
|---|---|
| tooltip 및 placeholder 속성에 대해 localeRef를 지원하여 툴팁 및 플레이스홀더 텍스트의 클라이언트 다국어를 지원. |
변경 (autoFocus / WESE-616)
변경 전 | 변경 후 |
|---|---|
|
|
변경 (oneditenter / WESE-550)
변경 전 | 변경 후 |
|---|---|
변경 전 주석 :
| 변경 후 주석 :
|
InputCalendar
기능 (날짜 활성화 및 비활성화 / NA)
setDisableDate()
구분 | 함수 추가. |
|---|---|
설명 | 지정한 날짜를 비활성화. |
setEnableDate()
구분 | 함수 추가. |
|---|---|
설명 | 지정한 날짜를 활성화. |
setDisableBeforeDate()
구분 | 함수 추가. |
|---|---|
설명 | 지정한 날짜 이전의 날짜들을 달력에서 선택 불가능하도록 제한. |
setDisableAfterDate()
구분 | 함수 추가. |
|---|---|
설명 | 지정한 날짜 이후의 날짜들을 달력에서 선택 불가능하도록 제한. |
기능 (월 선택 방지 / WESE-654)
disableMonth
구분 | 속성 추가. |
|---|---|
설명 | 지정한 월을 달력에서 선택 불가능하도록 제한. 단,
|
사용 예 |
|
관련 API |
|
disableBeforeMonth
구분 | 속성 추가. |
|---|---|
설명 | 지정한 월 이전의 월들은 달력에서 선택 불가능하도록 제한. 단,
|
사용 예 |
|
관련 API |
|
disableAfterMonth
구분 | 속성 추가. |
|---|---|
설명 | 지정한 월 이의 월들은 달력에서 선택 불가능하도록 제한. 단,
|
사용 예 |
|
관련 API |
|
기능 (문자열의 맨 앞으로 포커스 이동 받기 / WESE-642)
nextTabFocusPosition
구분 | 속성 추가. |
|---|---|
설명 | 다른 컴포넌트의
|
비공개 속성
nextTabFocusPosition 속성은 현재 비공개. 추후 공개 예정.
기능 (날짜 선택 초기화 버튼 / WESE-592)
resetButtonShow
구분 | 속성 추가. |
|---|---|
설명 |
|
resetButtonShow="true"
예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/InputCalendar/resetButtonShow_InputCalendar.xml)
변경 (다국어 지원 / WESE-644)
변경 전 | 변경 후 |
|---|---|
|
|
변경 (웹 접근성 지원 / WESE-620)
변경 전 | 변경 후 |
|---|---|
| 웹 접근성 지원. |
변경 (resetButtonShow="true" / WESE-611)
변경 전 | 변경 후 |
|---|---|
|
|
변경 (maxYear / WESD-839)
변경 전 | 변경 후 |
|---|---|
|
|
변경 (cancelButtonShow / WESD-1476)
변경 전 | 변경 후 |
|---|---|
|
|
예제 파일
인터넷에서 다운로드 혹은
WEBSQUARE_DEV_PACK의 GUIDE 프로젝트에서 보기
(/InputCalendar/cancelButtonShow_InputCalendar.xml)
YouTube 동영상 (https://youtu.be/MrfVKex3yE4)
변경 (skipConfirm / WESD-1476)
변경 전 | 변경 후 |
|---|---|
사용자가 월(month)을 선택할 경우 자동으로 값이 설정됨. | calendarValue 설정에 따라 날짜의 마지막 단위가 확인 버튼 없이 자동 선택됨.
|
변경 (skipConfirmOnly / WESD-1476)
변경 전 | 변경 후 |
|---|---|
연도 및 월을 선택하는 월(month) 목록에서 직접 월을 선택할 경우, (확인 버튼은 표시되지만) 확인 버튼 클릭 없이 자동으로 월이 선택됨. | calendarValue 설정에 따라 날짜의 마지막 단위가 자동 선택됨.
|
MultiUpload
기능 (MSA 지원 / WESE-690)
changeAction()
설명 | MSA 지원을 위해 |
|---|---|
사용 형 |
|
$r_title(사용 예)
multiUpload1.changeAction("/fileUpload1.do", "BM");msaName
구분 | 속성 추가. |
|---|---|
설명 |
|
관련 속성 |
|
$r_title(사용 예) <w2:multiupload action="/fileUpload2.do" msaName="BM"></w2:multiupload>
SelectBox
기능 (Tab 키를 통한 항목 선택 / WESD-917)
selectByTabKey
구분 | 속성 추가. |
|---|---|
설명 | 목록에서 (Enter 키 외에) Tab 키를 눌러 항목을 선택. |
변경 (선택 목록 상의 keydown 이벤트 / WESD-1572)
변경 전 | 변경 후 |
|---|---|
|
|
Spinner
변경 (oneditenter / WESE-550)
변경 전 | 변경 후 |
|---|---|
변경 전 주석 :
| 변경 후 주석 :
|
Submission
기능 (단일 객체 반환 / N/A)
singleMode
구분 | 속성 추가. |
|---|---|
설명 | (최상위 객체 혹은 XML 노드를 제거하여) 한개의 DataCollection의 객체만 반환. |
TabControl
변경 (deletleTab() / WESE-627)
변경 전 | 변경 후 |
|---|---|
인덱스를 지정하여 탭을 삭제. | 인덱스 혹은 ID를 지정하여 탭을 삭제. |
변경 (addTab() / WESE-586)
변경 전 | 변경 후 |
|---|---|
| 다국어용 |
TextArea
변경 (다국어 지원 / WESE-644)
변경 전 | 변경 후 |
|---|---|
| tooltip 및 placeholder 속성에 대해 localeRef를 지원하여 툴팁 및 플레이스홀더 텍스트의 클라이언트 다국어를 지원. |
변경 (oneditenter / WESE-550)
변경 전 | 변경 후 |
|---|---|
변경 전 주석 :
| 변경 후 주석 :
|
TreeView
기능 (노드 추가 시 UI 갱신 여부 선택 / NA)
expandNode(value, hierarchy, noRefresh)
구분 |
|
|---|---|
설명 |
|
변경 (showTreeDepth / NA)
변경 전 | 변경 후 |
|---|---|
|
|
Upload
기능 (MSA 지원 / WESE-691)
changeFormAction()
설명 | MSA 지원을 위해 |
|---|---|
사용 형 |
|
$r_title(사용 예)
upload1.changeFormAction("/fileUpload1.do", "BM");getActionUrl() – options.msa
설명 | MSA 지원을 위해 MSA가 포함된 전체 URL을 반환할 수 있는 옵션 추가. |
|---|
$r_title(사용 예)
var options = { msa: true }
upload1.getActionUrl(options);setActionUrl()
설명 | MSA 서버에서 파일을 업로드할 수 있는 기능 추가. |
|---|
$r_title(사용 예)
upload1.setFAction("/fileUpload1.do", "BM");비공개 함수
setActionUrl() 함수는 현재 비공개.
msaName
구분 | 속성 추가. |
|---|---|
설명 |
|
관련 속성 |
|
$r_title(사용 예) <w2:upload action="/fileUpload1.do" msaName="BM"></w2:upload>
WFrame
기능 (UDCFrame/ WESF-14)
설명 | UDC를 WFrame처럼 사용할 수 있는 기능을 제공. 즉, WFrame과 동일한 방식으 UDCFrame을 페이지에 포함하여 사용할 수 있음. 특징
|
|---|
WidgetContainer
기능 (MSA 지원 / WESE-689)
설명 | MSA 지원을 위해 아래의 함수에 msaName 옵션을 지정할 수 있는 기능 추가.
|
|---|
WindowContainer
기능 (헤더에 사용자 정의 버튼 추가 / WESE-743)
createWindow() – options.buttonInfo
createWindow() – options.buttonInfo구분 | createWindow() 함수의 옵션 추가. |
|---|---|
설명 | 윈도우를 생성할 때 윈도우 헤더에 사용자 정의 버튼을 추가. |
$r_title(사용 예)
windowContainer1.createWindow({
"title": "accordion",
"src": "generator_accordion.xml",
"windowId": "window1",
"frameMode": "wframe",
"openAction": "existWindow",
buttonInfo: {
alignment: "left",
buttons: [{
value: "button_0",
clickAction: "scwin.clickFunc_0"
}, {
value: "button_1",
clickAction: "scwin.clickFunc_1"
}, {
value: "button_2",
clickAction: "scwin.clickFunc_2"
}, {
value: "button_3",
clickAction: "scwin.clickFunc_3"
}, {
value: "button_4_size",
clickAction: "scwin.clickFunc_4"
}]
}
});
scwin.clickFunc_0 = function(obj) {
alert(" [ACTION] YOU CLICKED BUTTON 0 ");
};
scwin.clickFunc_1 = function(obj) {
alert(" [ACTION] YOU CLICKED BUTTON 1 ");
};
scwin.clickFunc_2 = function(obj) {
alert(" [ACTION] YOU CLICKED BUTTON 2 ");
};
scwin.clickFunc_3 = function(obj) {
alert(" [ACTION] YOU CLICKED BUTTON 3 ");
};
scwin.clickFunc_4 = function(obj) {
alert(" [ACTION] YOU CLICKED BUTTON 4 ");
};비공개 옵션
options.buttonInfo 옵션은 현재 비공개.
기능 (윈도우 분리 효과 추가 / WESE-659)
onwindowsplit
구분 | 이벤트 추가. |
|---|---|
설명 | 윈도우의 네임레이어를 드래그-앤-드롭하여 윈도우를 분리할 경우 발생. ( |
관련 속성 |
|
useWindowSplit
구분 | 속성 추가. |
|---|---|
설명 |
|