요약
엔진 정보
엔진 버전 | 5.0_5.5253B.20241115.141538_1.5 |
|---|---|
릴리즈 날짜 | 2024년 11월 15일 |
변경 내역
컴포넌트 | 구분 | 항목 |
|---|---|---|
client.config.xml | 항목 추가 | 항목 추가 (AliasDataCollection의 ID 중복에 대한 Alert 표시 방지 / WESE-980) |
엔진 | 버그 | |
| 기능 | |
| 버그 | |
AutoComplete | 기능 | |
Body | 기능 | |
Editor | 기능 | |
GridView | 기능 | |
변경 | ||
버그 | ||
| 버그 | |
InputBox | 기능 | |
InputCalendar | 버그 | |
Radio | 기능 | |
SelectBox | 기능 | |
TabControl | 기능 | |
버그 | ||
WFrame | 기능 | |
WindowContainer | 기능 |
추가 설정 항목
client.config.xml |
|---|
추가 API
컴포넌트 | API | 추적 ID |
|---|---|---|
| WESE-973 | |
AutoComplete | WAEA-96 | |
Body | WAEA-112 | |
Editor | WESE-965 | |
GridView | WAEA-77 | |
WAEA-77 | ||
WAEA-77 | ||
InputBox | WESE-978 | |
Radio | WAEA-96 | |
SelectBox | WAEA-96 | |
TabControl | WESE-973 | |
WESE-973 | ||
WFrame | WAEA-112 | |
WAEA-112 | ||
WindowContainer | WESE-973 | |
WESE-973 |
client.config.xml
항목 추가 (AliasDataCollection의 ID 중복에 대한 Alert 표시 방지 / WESE-980)
<disableDuplicateIdAlert>
설명 | AliasDataCollection 객체의 ID가 중복될 경우, 이 항목을 |
|---|
엔진
버그 (UDC / WAEA-113)
수정 전 | 수정 후 |
|---|---|
혹은,
|
혹은,
|
$p
기능 (팝업 크기에 따라 적응형 디자인 적용 / WESE-973)
$p.openPopup( options ) – options.adaptiveFrame
구분 |
|
|---|---|
설명 | 팝업의 소스( |
관련 속성 |
|
$r_title(사용 예)
var options = {
id: "popup7",
name: "adaptive_group_tabcontrol",
type: "wframePopup",
width: "600px",
height: "600px",
popupUrl: "test.xml", // adaptive="true" 속성 설정이 적용된 컴포넌트가 있는 화면
modal: "",
resizable: "true",
adaptiveFrame: "true"
};
$p.openPopup("", options);WebSquare.util
버그 (multipleDataListDownload() / WESD-1777)
수정 전 | 수정 후 |
|---|---|
|
|
AutoComplete
기능 (항목 선택 이벤트 추가 / WAEA-96)
onbeforeselect
구분 |
|
|---|---|
설명 | 항목을 선택할 경우 발생. 이벤트 핸들러 함수가 |
파라미터 |
|
$r_title(사용 예)
scwin.autoComplete_onbeforeselect = function(selectedIndex, index) {
if (selectedIndex < index) {
return true;
} else {
return false;
}
};변경 (renderType="native" / WESE-982)
설명 | HTML로 렌더링될 경우 <a> 태그 사이에 "자동 완성" 문구를 추가하여 웹 접근성 지원. |
|---|
Body
기능 (크기 변경 이벤트 추가 / WAEA-112)
onresize
구분 |
|
|---|---|
설명 | (부모 WFrame의 크기가 변경되어 부모 WFrame에 크기 변경이 연속적으로 발생할 경우, 70ms 간격으로 발생. 즉, 70ms 이내에 발생하는 크기 변경은 무시됨. |
파라미터 |
|
관련 API |
|
Editor
기능 (플러그인 추가 / WESE-965)
설명 | 이미지 업로드 시 base64로 처리하는 플러그인 기능 추가. (CKEditor 5.41.1)
|
|---|
기능 (이미지 업로드 처리 / WESE-965)
pasteBase64
구분 |
|
|---|---|
설명 | 이미지를 업로드할 때 Base64 형식으로 처리할지 여부를 설정 * 5.41.1 이상 버전에서는 이 옵션을 * 5.41.1 아래 버전에서는 pastebase64 플러그인을 사용. |
GridView
기능 (특정 행에 CSS 클래스 적용 및 취소 / WAEA-77)
setRowClass()
구분 |
|
|---|---|
설명 | 지정한 행에 특정 CSS 클래스를 적용. |
$r_title(사용 예) // index="0" 행에 "cRed" 클래스를 적용 gridView1.setRowClass(0, "cRed"); // index="1" 행에 "cRed" 및 "cBlue" 클래스를 적용 gridView1.setRowClass(1, "cRed cBlue");
getRowClass()
구분 |
|
|---|---|
설명 | 지정한 행에 동적으로 적용된 CSS 클래스의 이름을 반환. |
$r_title(사용 예) // index="0" 행에 적용한 CSS 클래스 이름을 반환. gridView1.getRowClass(0);
removeRowClass()
구분 |
|
|---|---|
설명 | 지정한 행에 동적으로 적용된 CSS 클래스를 제거. |
$r_title(사용 예) // index="0" 행의 CSS 클래스 적용을 취소. gridView1.removeRowClass(0);
변경 (checkOnCellClick="true" / WAEA-122)
변경 전 | 변경 후 |
|---|---|
|
|
버그 (readOnly="true" / WEF-409)
수정 전 | 수정 후 |
|---|---|
| 복사 메뉴가 표시됨. |
버그 (정렬 / WESD-1791)
수정 전 | 수정 후 |
|---|---|
|
|
버그 (advancedExcelDownload() / WESE-981)
수정 전 | 수정 후 |
|---|---|
다운로드한 Excel 파일의 병합을 해제할 경우 병합 해제된 행 중 첫 번째 행과 마지막 행에 값이 표시됨. | 첫 번째 행에만 표시됨. |
gridView.column
버그 (inputType="custom" / WESE-979)
수정 전 | 수정 후 |
|---|---|
| 선택 항목이 정상 표시됨. |
버그 (inputType="calendar" / WESD-1778)
수정 전 | 수정 후 |
|---|---|
| 정상 표시됨. |
버그 (inputType="select" / WESE-983)
수정 전 | 수정 후 |
|---|---|
|
|
InputBox
기능 (maxByteLength 적용 / WESE-978)
checkMaxByteOnInput
checkMaxByteOnInput구분 |
|
|---|---|
설명 |
|
관련 속성 |
|
InputCalendar
버그 (달력 표시 / WESE-294)
수정 전 | 수정 후 |
|---|---|
FullView 적용 시 달력이 잘못된 위치에 표시됨. | 달력 아이콘을 클릭한 위치에 표시됨. |
버그 (setDisabled() / WESE-958)
수정 전 | 수정 후 |
|---|---|
config.xml 설정 파일에 | 정상 동작. |
Radio
기능 (항목 선택 이벤트 추가 / WAEA-96)
onbeforeselect
구분 |
|
|---|---|
설명 | 항목을 선택할 경우 발생. 이벤트 핸들러 함수가 |
파라미터 |
|
$r_title(사용 예)
scwin.radio_onbeforeselect = function(selectedIndex, index) {
if (selectedIndex < index) {
return true;
} else {
return false;
}
};SelectBox
기능 (항목 선택 이벤트 추가 / WAEA-96)
onbeforeselect
구분 |
|
|---|---|
설명 | 항목을 선택할 경우 발생. 이벤트 핸들러 함수가 |
파라미터 |
|
$r_title(사용 예)
scwin.select_onbeforeselect = function(selectedIndex, index) {
if (selectedIndex < index) {
return true;
} else {
return false;
}
};TabControl
기능 (탭 크기에 따라 적응형 디자인 적용 / WESE-973)
adaptiveFrame
구분 |
|
|---|---|
설명 | 브라우저 크기가 아닌 탭 화면의 크기에 따라 소스( |
관련 속성 |
|
addTab() – contOpt.adaptiveFrame
구분 |
|
|---|---|
설명 | 탭의 소스( |
관련 속성 |
|
버그 (alwaysShowCloseBtn / WESD-1776)
설명 |
|
|---|
|
| |||
|---|---|---|---|---|
|
|
|
| |
기본 상태 | X | O | X | X |
마우스 오버 시 | O | O | X | X |
닫기 버튼
WFrame
기능 (크기 변경 이벤트 추가 / WAEA-112)
resizeEvent
구분 |
|
|---|---|
설명 | WFrame의 크기가 변경될 경우, WFrame 및 자식 페이지의 Body에서
|
관련 이벤트 |
|
onresize
구분 |
|
|---|---|
설명 | ( WFrame에 또한, WFrame의 크기가 연속적으로 발생할 경우, 70ms 간격으로 발생. 즉, 70ms 이내에 발생하는 크기 변경은 무시됨. |
파라미터 |
|
관련 속성 |
|
WindowContainer
기능 (윈도우 크기에 따라 적응형 디자인 적용 / WESE-973)
adaptiveFrame
구분 |
|
|---|---|
설명 | 윈도우의 소스( |
관련 속성 |
|
createWindow() – adaptiveFrame
구분 |
|
|---|---|
설명 | 윈도우의 소스( |
관련 속성 |
|
$r_title(사용 예)
windowContainer1.createWindow({
"title": "adaptive_group_tabcontrol(O)",
"src": "test.xml", // adaptive="true" 속성 설정이 적용된 컴포넌트가 있는 화면
"windowId": "window1",
"frameMode": "wframe",
"adaptiveFrame": "true"
});