요약
엔진 정보
엔진 버전 | 5.0_5.5131B.20240117.164015 |
|---|---|
릴리즈 날짜 | 2024년 01월 17일 |
변경 내역
컴포넌트 | 구분 | 항목 |
|---|---|---|
client.config.xml | 항목 추가 | |
버그 | ||
엔진 | 기능 | |
팝업 | 버그 | |
| 버그 | |
AutoComplete | 변경 | |
FloatingLayer | 버그 | |
GridView | 기능 | |
변경 | ||
버그 | ||
| 기능 | |
InputBox | 기능 | |
InputCalendar | 기능 | |
MultiUpload | 기능 | |
TabControl | 버그 | |
TreeView | 버그 | |
Upload | 기능 | |
WidgetCntainer | 기능 | |
WindowContainer | 기능 | |
버그 | ||
UDC | 버그 |
추가 설정 항목
설정 파일 | 항목 | 추적 ID |
|---|---|---|
client.config.xml | WESE-678 |
추가 API
컴포넌트 | API | 추적 ID | 비고 |
|---|---|---|---|
GridView | WESE-719 | ||
WESE-660 | |||
WESE-674 | |||
WESE-674 | |||
| WESE-748 | ||
InputBox | WESE-740 | ||
InputCalendar | WESE-748 | ||
MultiUpload | WESE-690 | ||
WESE-690 | |||
Upload | WESE-691 | ||
WESE-691 | |||
WESE-691 | 비공개. | ||
WESE-691 | |||
WindowContainer | WESE-743 | 비공개. |
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>
버그 (advancedExcelUploadPopupURL / WESE-744)
수정 전 | 수정 후 |
|---|---|
config.xml 설정 파일에 지정한 | 정상 적용됨. |
$r_title(config.xml 설정)
<advancedExcelUploadPopupURL
value="/websquare/advancedfileUpload.jsp"/>
<excelUploadPopupURL
value="/websquare/fileUpload.jsp"/>
<csvUploadPopupURL
value="/websquare/csvfileUpload.jsp"/>엔진
기능 (MSA / WESF-20)
설명 | MSA 지원을 위한 Message Broker 기능 추가. |
|---|
기능 (컴포넌트 추가 / WESE-713)
설명 | HTML5의 |
|---|
팝업
버그 (팝업 닫기 / WESE-670)
수정 전 | 수정 후 |
|---|---|
웹 접근성이 적용된 상태에서 팝업의 닫기 버튼을 클릭하면 오류 발생. | 오류 발생 없이 팝업이 닫힘. |
WebSquare.date
버그 (toSolar() / WESE-754)
수정 전 | 수정 후 |
|---|---|
양력 날짜로의 계산이 정상 수행되지 않음. | 정상적으로 계산됨. |
AutoComplete
변경 (setDisableEdit() / WESE-671)
설명 | 함수명 변경.
|
|---|
FloatingLayer
버그 (팝업 닫기 / WESE-670)
수정 전 | 수정 후 |
|---|---|
웹 접근성이 적용된 상태에서 팝업의 닫기 버튼을 클릭하면 오류 발생. | 오류 발생 없이 팝업이 닫힘. |
GridView
기능 (번호 컬럼에 마우스-오버 색상 적용/ WESE-719)
rowNumRowMouseOverColor
rowNumRowMouseOverColor구분 | 속성 추가. |
|---|---|
설명 |
|
관련 속성 |
|
기능 (Shift 키로 연속된 셀 선택 / WESE-660)
useShiftKeyCheck
구분 | 속성 추가. |
|---|---|
설명 |
|
관련 속성 |
|
기능 (데이터 없음 표시 / WESE-674)
useNoResultMessageURL
구분 | 속성 추가. |
|---|---|
설명 | GridView에 데이터가 없을 경우, 특정 파일에 지정된 메시지를 표시. |
관련 속성 |
|
noResultMessageURL
구분 | 속성 추가. |
|---|---|
설명 | GridView에 데이터가 없을 경우 표시할 메시지를 저장한 파일의 위치. |
관련 속성 |
|
$r_title(사용 예) <w2:gridView useNoResultMessageURL="true" noResultMessageURL="/jira/gridview_resultMessage/gridView_noResultMessage4.xml">
변경 (fixedColumn / WESE-697)
변경 전 | 변경 후 |
|---|---|
| Body 및 Header에 배경색을 설정할 수 있음. |
버그 (drawType = "native" / WESE-751)
수정 전 | 수정 후 |
|---|---|
GridView에 데이터가 없는 상태에서 | 오류 발생 없음. |
버그 (advancedExcelDownload() / WESE-741)
수정 전 | 수정 후 |
|---|---|
|
|
버그 (advancedExcelDownload()/ WEFF-1031)
수정 전 | 수정 후 |
|---|---|
| 다국어 설정이 정상 적용됨. |
버그 (advancedExcelUpload() / WESE-747)
수정 전 | 수정 후 |
|---|---|
팝업창을 WFrame으로 로딩할 경우 |
|
버그 (rownumVisible & rowStatusVisible / WESD-703)
수정 전 | 수정 후 |
|---|---|
| 스타일 클래스가 정상 적용됨. |
gridView.column
기능 (inputType="calendar" / WESE-748)
onbeforepaste
구분 |
|
|---|---|
설명 |
|
관련 API |
|
InputBox
기능 (maskFormat 적용 제외 / WESE-740)
maskFormat="none"
maskFormat="none"구분 |
|
|---|---|
설명 |
|
관련 API |
|
InputCalendar
기능 (8자리 날짜 붙여넣기/ WESE-748)
onbeforepaste
구분 | 이벤트 추가. |
|---|---|
설명 | "2024년 1월 1일" 을 복사할 경우, "20240101"과 같이 "0"을 포함하는 8자리 날짜로 붙여넣는 기능 지원. |
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>
TabControl
버그 (alwaysDraw="true" / WESE-745)
수정 전 | 수정 후 |
|---|---|
| 높이가 정상 설정됨. |
TreeView
버그 (renderType="virtual" / WESF-23)
수정 전 | 수정 후 |
|---|---|
| 스크롤이 사라지지 않고 유지됨. |
버그 (renderType="virtual" / WESF-21)
수정 전 | 수정 후 |
|---|---|
TabControl의 탭 화면에 포함된 TreeView에 |
|
버그 (renderType="virtual" / WESF-24)
수정 전 | 수정 후 |
|---|---|
| 부모 체크박스를 선택하면 자식 체크박스가 선택됨. |
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>
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 옵션은 현재 비공개.
버그 (accessibility="true" / WESD-1586)
수정 전 | 수정 후 |
|---|---|
| DOM 구조가 유지됨. |
버그 (스크롤링 / WESE-739)
수정 전 | 수정 후 |
|---|---|
|
|
UDC
버그 (initScript & postScript / WESE-746)
수정 전 | 수정 후 |
|---|---|
config.xml 설정 파일에 UDC 관련 | 추가한 스크립트가 정상 동작. |
$r_title(config.xml 설정 예)
<wframe>
<initScript value="true">
<![CDATA[console.log("wframe init");]]</initScript><postScript value="true">
<![CDATA[console.log("wframe post");]]>
</postScript>
</wframe>
<udc>
<initScript value="true">
<![CDATA[console.log("udc init");]]</initScript><postScript value="true">
<![CDATA[console.log("udc post");]]>
</postScript>
</udc>