eXBuilder6 릴리즈 노트
릴리즈 노트입니다.
- 2026
- Release Note '26-37주차(1.0.6190)
- Release Note '26-33주차(1.0.6164)
- Release Note '26-28주차(1.0.6140)
- Release Note '26-24주차(1.0.6119)
- Release Note '26-20주차(1.0.6087)
- Release Note '26-15주차(1.0.6059)
- Release Note '26-11주차(1.0.6035)
- Release Note '26-7주차(1.0.5996)
- Release Note '26-3주차(1.0.5980)
- 2025
2026
Release Note '26-37주차(1.0.6190)
업데이트 안내
태그 설명
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #10339 플로우 레이아웃, 버티컬 레이아웃의 첫/마지막 클래스가 자식
visible변경 후 갱신되지 않는 문제 - #10901 폼 레이아웃에
margin이 설정된 상태에서 스크롤 시 하단, 우측 마진이 보이지 않는 문제 - #11167 #T33161 콤보 박스, 인풋 박스, 서치 인풋, 링크드 콤보 박스의 입력 영역이 보이지 않을 경우 한글 입력 순서가 뒤집히는 문제
- #11170 #T33171 마스크 에디터에서 캐럿이 텍스트 끝에 있으면
input-filter가 발생하지 않는 문제 - #11185 #T33223 데이터셋 바인딩 아이템 컨트롤에서 행 삭제 후 인덱스로 아이템을 조회하면 결과가 어긋나는 문제
- #11187 #T33240 태블릿에서 그리드 연속 터치 스크롤 시 비정상 반복 스크롤이 발생하던 문제
- #11189 플로우 레이아웃, 버티컬 레이아웃에서
floatControl()로 띄운 컨트롤을replaceConstraint()로 되돌리면 첫/마지막 클래스가 중복되는 문제 - #11191 #T33273 콤보 박스
textDisplayExp에서 표현식 함수formatText/formatNumber가 적용되지 않는 문제 - #11243 데이트 인풋
enabledInputMask=false인 경우,format과mask가 다르면autoSkip이 동작하지 않던 문제
1.1.2. 접근성
- #10122 컨트롤의
clearLabelExp에sstr이 포함되면 지우기 버튼의aria-label이 비거나[object Object]가 되는 문제
1.2. 스튜디오
- #11195 탭 폴더 헤더의 높이 단위를
rem으로 지정할때 적용되지 않던 문제
2. 기능 개선
2.1. 런타임
- #11071 데이트 인풋
autoSkip이 값을 완성하는 시점에만 동작하도록 개선되었습니다.- 이미 완성된 값을 편집하는 중에는 값이 다시 완성되더라도 다음 컨트롤로 이동하지 않습니다.
YYYY처럼 입력 세그먼트가 하나인 포맷은 값이 채워진 상태에서 다시 입력해 완성해도 다음 컨트롤로 이동하도록 수정되었습니다.
- #11136 #T33042 태블릿(가로
width600dp 이상) 환경에서 그리드 컬럼 터치 리사이즈(resizableColumns) 기능이 지원됩니다. - #11137 #T33044 매트릭스 서브미션의
setDataRowHandler의 행 객체에서 출처 데이터 컨트롤을 가져올 수 있도록 개선되었습니다.getDataControl(): 행의 출처 데이터 컨트롤을 반환합니다.-
submission.setDataRowHandler(function(rowdata) { var dataControl = rowdata.getDataControl(); if (dataControl.id === "ds1") { return { "tableId": "TB_USER" }; } return null; }, true);
- #11165 #11173 #T33165 #T33182 그리드 익스포트 시 셀에
class로 지정한 스타일을 반영하는 옵션(applyClassStyle)이 추가되었습니다. -
applyClassStyle: true설정 시 셀에 적용된class스타일이 익스포트 결과에 반영됩니다. (기본값:false)- 익스프레션 바인딩으로 지정한 class도 행 기준으로 평가되어 셀 단위로 반영되며,
exceptStyle: false와 함께 설정해야 합니다. -
var data = grid.getExportData({ exceptStyle: false, applyClassStyle: true });
2.2. 스튜디오
- #11148 #T33083 데이터 셋 컬럼의
defaultValue속성 설명 및 도움말 가이드가 수정되었습니다. - #11214 #11232 #T33332 디자인 편집기 라이브 렌더링의
CSS커스텀 프로퍼티(var())가 지원됩니다.
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 15 Sequoia 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 임시 조치가 포함된 Eclipse 2024-06 이상의 버전을 사용하여 주십시오.
Release Note '26-33주차(1.0.6164)
업데이트 안내
태그 설명
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
- #11049 #T32676 탭 폴더 아이템에
mousedown및click시 중복으로 포커스가 부여되어,selection-change이벤트에 작성된 포커스 이동 코드(커스텀 포커스 로직)가 무시되는 문제 - #11086 #T32794 구형 안드로이드 기종에서 그리드 본문 영역 플릭 스크롤 시, 스크롤 위치가 반대 방향으로 이동되던 문제
- #11127 그리드에
viewingMode="lite"적용 후 자동너비 동작 시, 헤더 내 콤보 박스, 데이트 인풋, 서치 인풋의 아이콘 및 버튼에 의해 텍스트가 가려지던 문제 - #11129 #T33002 알림 컨트롤이 다시 그리기에 실패했을 때, 토스트 메시지가 화면에 남고 닫기 버튼도 동작하지 않던 문제
- #11132 그리드 셀의
class익스프레션이falsy값일 때TypeError가 발생하던 문제 - #11149 #T33088 데이트 인풋 마스크 입력 중
blur이벤트에서 값 변경 시 이전 값으로 되돌아가던 문제 - #11154 #T33105 캘린더 기본 날짜가 화면 로드 시점의 날짜로 고정되던 문제
- #11161 #T33128 그리드 내 콤보 박스 외곽의 셀 여백 클릭 시 리스트가 열리던 문제
1.2. 스튜디오
1.2.1. 일반
- #10404 스크립트 편집기에서 소스 코드에 이모지가 포함될 때 코드 하이라이팅 범위가 어긋나던 문제
- #11039 매트릭스 서브미션에서 컬럼 참조시 데이터셋/데이터맵 컨트롤을 직접 선언하는 경우, 비활성화되야할 컨텍스트 메뉴가 노출되던 문제
- #11153 폼 레이아웃 밀기 단축키가 인라인 편집 중에도 동작하던 문제
1.2.2. 접근성
- #11145 #11155 #11156 다크 테마 적용시 디자인 아웃라인 뷰 및 속성 뷰의 일부 텍스트를 읽을 수 없던 문제
2. 기능 개선
2.1. 런타임
- #10556 모바일 브라우저에서 넘버 에디터의 클립보드 붙여넣기가 PC와 동일하게 동작하도록 개선되었습니다.
- 예를 들어, 'abcde12345' 클립보드 붙여넣기 시 '12,345'로 입력됩니다.
- #10885 콤보 박스
multiple모드에서 구분자 입력 시 레이블 앞뒤 공백을 허용하도록 검색 기준이 개선되었습니다.- 입력값과 일치하는 레이블을 우선 검색하고, 일치하는 항목이 없을 경우 앞뒤 공백을 제거(
trim)한 값과 일치하는 아이템을 선택합니다. - 예를 들어, ' test' 입력 후 구분자를 입력 시 ' test'에 해당하는
label을 가진 아이템이 없다면trim된 값인 'test'에 해당하는 아이템이 선택됩니다.
- 입력값과 일치하는 레이블을 우선 검색하고, 일치하는 항목이 없을 경우 앞뒤 공백을 제거(
- #11113 버티컬 레이아웃에서 남는 세로 공간을 특정 자식 컨트롤에 배분하는
grow속성을 추가했습니다.- 자식 컨트롤의
Constraint속성에grow(기본값 0)를 지정하면 남는 세로 공간을 비례 배분받습니다. 여러 컨트롤에 지정해 비율로 나눌 수 있습니다. - 공간이 부족하면 각 컨트롤이 기본 높이를 유지하고 기존 버티컬 레이아웃과 동일하게 스크롤됩니다.
- 바디 스크롤 모드에서 콘텐츠가 뷰포트보다 짧은 경우, 가변 영역이 화면 높이를 가득 채웁니다.
autoSize가height또는both이면grow는 무시되며, IE11과 그룹 자동 높이 상태에서는 기존 버티컬 레이아웃으로 동작합니다.
- 자식 컨트롤의
- #11122 클라이언트 런타임 빌드에
SBOM(CycloneDX)자동 생성이 통합되었습니다.- 수작업으로 진행되던
SBOM파일 생성이 자동화되어 빌드 시 배포본에 포함됩니다. gen-sbomGulp태스크가 추가되어 컴포넌트 목록, 버전, 라이선스 정보가 자동으로 추출됩니다.
- 수작업으로 진행되던
- #11126 #T32981 그리드 병합 셀에 선택 상태 스타일 지정용 클래스(
cl-selected-merged)가 추가되었습니다.- 병합 구간에 포함된 행 중 하나라도 선택되면 해당 병합 셀에
cl-selected-merged클래스가 부여됩니다. - 병합 구간은 컬럼마다 다르므로 행이 아닌 셀 단위로 클래스가 부여됩니다.
- 기본 CSS는 제공하지 않는 스타일 지정용 훅이므로 기존 화면에는 영향이 없습니다.
- 병합 구간에 포함된 행 중 하나라도 선택되면 해당 병합 셀에
- #11138 커스텀 스크롤바의 휠 스크롤 이동량을 컨트롤 크기에 맞춰 계산되도록 개선되었습니다.
- 휠 이동량의 상한을 뷰포트의 90%로 두어, 뷰포트가 작은 컨트롤에서도 내용을 건너뛰지 않고 순차적으로 표시됩니다.
- 뷰포트가 충분히 큰 경우에는 상한이 걸리지 않아 기존 이동량이 유지되며, 콘텐트 위 휠과 스크롤바 위 휠에 동일한 규칙이 적용됩니다.
- #11141 데이트 인풋의 키보드 상/하 방향키(↑/↓) 스핀이 사용자
keydown이벤트의preventDefault()를 따르도록 개선되었습니다.- 사용자
keydown리스너에서e.preventDefault()를 호출하면 상/하 방향키 스핀이 수행되지 않습니다. preventDefault()는 브라우저 기본 동작도 함께 막으므로, 필요한 키에만 조건을 걸어 호출해야 합니다.- 달력이 열린 상태에서 상/하 방향키는 달력의 날짜 이동만 수행합니다.
- 세그먼트 입력 방식에서 상/하 방향키가 사용자
keydown리스너까지 전달됩니다.
- 사용자
- #11142 데이트 인풋의 키보드 상/하 방향키(↑/↓) 스핀이
spinButton속성과 무관하게 동작하도록 개선되었습니다.spinButton속성은 스핀 버튼의 표시 여부만 결정하도록 변경되었습니다.enabledInputMask="true"(기본),enabledInputMask="false",preventInput="true"세 입력 경로의 동작이 같아졌습니다. 이전에 스핀이 되지 않던enabledInputMask="false"+spinButton="false"조합에서도 동작합니다.
- #11143 넘버 에디터의 키보드 상/하 방향키(↑/↓) 스핀이 사용자
keydown이벤트의preventDefault()를 따르도록 개선되었습니다.- 사용자
keydown리스너에서e.preventDefault()를 호출하면 상/하 방향키 스핀이 수행되지 않습니다. preventDefault()는 브라우저 기본 동작도 함께 막으므로, 필요한 키에만 조건을 걸어 호출해야 합니다.spinButton=false일 때 상/하 방향키 스핀이 없는 기존 동작은 유지됩니다.
- 사용자
2.2. 스튜디오
- #10573 LESS 편집기에서
@media@변수패턴이 구문 오류(Syntax Error)로 표시되던 것을 개선되었습니다.- 파서에 변수 참조 규칙을 추가해
@media @변수,@media @변수 and (조건),@media @변수 and @변수패턴이 지원됩니다. - 미디어 쿼리 안의 변수에서도 구문 강조, 정의로 이동(
Ctrl+Click), 호버 문서 동작이 지원됩니다.
- 파서에 변수 참조 규칙을 추가해
- #10866 그리드 편집창에서 그룹 생성 시 생성할 밴드 구성 옵션을 선택할 수 있도록 개선되었습니다.
- 그리드 편집창의
그룹 추가메뉴가 서브메뉴로 변경되어그룹 헤더/그룹 푸터/그룹헤더 + 그룹푸터중에서 선택할 수 있습니다. 그룹 푸터선택 시 기존그룹 추가와 동일하게 동작합니다.
- 그리드 편집창의
- #11103 이미지의 이미지 영역 항목에 폴리라인 그리기와 선 교차시 반원형 점퍼를 설정하는 기능이 추가 되었습니다.
2.3. 컴파일러
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 15 Sequoia 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 임시 조치가 포함된 Eclipse 2024-06 이상의 버전을 사용하여 주십시오.
Release Note '26-28주차(1.0.6140)
업데이트 안내
태그 설명
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
- #11040 #T32649 데이터뷰 바인딩 시, 그리드 푸터 표현식 캐시가 초기화되지 않던 문제
- #11042 파일 업로드의
emptyMessage속성이sstr적용 시 텍스트가 반환되지 않던 문제 - #11044 내비게이션 바의
menuType이accessiblemegamenu이고barItemSpacing적용 시 웹 표준 검사기에 오류가 검출되던 문제 - #11060 그리드 자동 너비 조절 시, 헤더 텍스트가 필터 및 정렬 버튼에 가려지던 문제
- #11061 #T32723 그리드 내 서치 인풋 검색 버튼을 최초 클릭 시
value가displayExp가 적용된 값으로 변경되던 문제 - #11065 그리드
before-paste이벤트에서e.data의 개행 문자가 이전과 다르게 처리되던 문제 - #11066 그리드 헤더 및 푸터에 마스크 에디터, 서치 인풋 배치 후 자동 너비 조절 시, 텍스트가 일부 가려지던 문제
- #11067 서치 인풋에
displayExp설정 시sstr이 적용되지 않던 문제 - #11075 #T32772 마스크 에디터의
enabledInputMask=false로 설정한 경우enter키 동작에 따라 마스킹된 값이 이전 값으로 원복되던 문제 - #11078 그리드에
preventInput=true인 컨트롤 배치 시, 뷰잉 모드에서 관련 클래스가 누락되던 문제 - #11102 데이터셋의
putValue로 값 변경 시, 그리드의 푸터 표현식 결과가 갱신되지 않던 문제
1.2. 스튜디오
- #11096 윈도우11에서 디스플레이 배율이 125% 이상인 경우 스튜디오의 복사, 이동 마우스 커서가 다르게 보이던 문제
- #11107 #T32854 그리드 일부 이벤트에서
e.data속성이deprecated로 오표기되던 문제
1.3. 서버
- #11037 #T32639 그리드의
getExportData를 이용한 엑셀 다운로드 시 열 너비가 비정상적으로 계산되던 문제
1.4. 컴파일러
- #11101 #T32843
CSS압축/난독화 시calc()내부0rem의 단위가 제거되어 의도하지 않은 스타일이 적용되던 문제
2. 기능 개선
2.1. 런타임
- #10818 #T31170 데이트 인풋에 입력 마스크 기능이 추가되었습니다.
- 데이트 인풋에
inputVariant속성이 추가되어auto,segment,masked모드를 지원합니다. masked모드일 때 미입력 자리에 표시할 플레이스홀더 문자를maskChararacter속성으로 커스텀 지정할 수 있습니다.inputVariant="masked"모드 사용 시, 가변 길이 포맷(예: Y, M, D 등)은 지원하지 않으며 고정 길이 포맷(예: YYYY, MM, DD 등)만 사용할 수 있습니다.inputVariant="masked"모드에서 요일(dddd) 또는 오전/오후(a) 포맷이 있는 경우 드래그앤드롭은 지원하지 않습니다.
- 데이트 인풋에
- #10945
focusin및focusout이벤트에서 포커스가 이동한 엘리먼트 및 컨트롤을 확인할 수 있도록 지원됩니다.focusin및focusout이벤트에서relatedTarget,relatedTargetControl정보를 얻을 수 있도록 개선되었습니다.
- #11011 #T32487 그리드 내의 트리셀에 말줄임표 스타일 설정이 가능하도록 개선되었습니다.
- #11055 #T32711 데이터뷰의 값을 원복할 때, 부모 데이터셋의
stateRestore설정에 따라 상태값도 함께 원복되도록 개선되었습니다. - #11069 버티컬 레이아웃 내부 특정 컨트롤의 상단 간격을 커스터마이징할 수 있도록 개선되었습니다.
- 버티컬 레이아웃의 자식 레이아웃 데이터에
topSpacing속성이 추가되었습니다. topSpacing값이0이상인 경우, 레이아웃의spacing대신 해당 값을 상단 간격으로 사용할 수 있습니다.- 레이아웃의 첫 번째 컨트롤에는
topSpacing이 적용되지 않습니다.
- 버티컬 레이아웃의 자식 레이아웃 데이터에
- #11070 버티컬 레이아웃 내부 특정 컨트롤에 상단 고정(
sticky) 기능이 추가되었습니다.- 자식 레이아웃 데이터에
sticky속성이 추가되어 스크롤 시 레이아웃 상단에 컨트롤을 고정할 수 있습니다. - 고정 시 상단에서 떨어지는 거리를
stickyTopOffset(int) 속성으로 지정할 수 있습니다. cl-sticky,cl-stuck,cl-first-stuck,cl-last-stuck등의CSS클래스를 통해 고정된 컨트롤의 스타일링이 가능합니다.- IE11에서는
position: sticky를 지원하지 않아 해당 기능이 우회 처리됩니다.
- 자식 레이아웃 데이터에
- #11073 #T32758 그리드 병합 셀 영역 내 이벤트 감지용 빈 셀에 스타일 지정용 클래스(
cl-empty-cell)가 추가되었습니다. - #11098 #T32838 리스트 박스의 아이템이
null값을 갖는 경우 선택이 가능하도록 개선되었습니다.- 데이터셋에
null값을 허용하는 상태에서 아이템 셋 바인딩된null값을 가진 아이템을 선택 시 오류가 발생하지 않도록 개선되었습니다.
- 데이터셋에
- #11099 #T32837 다이얼로그 오픈 시, 오픈 하기 전 포커스 이동 작업을 완료 후
restoreFocus타겟을 설정하도록 개선되었습니다.
2.2. 스튜디오
- #11032 #T32628
clx와 연결된 스크립트 파일(.js)이 열린 상태에서 Project Explorer의clx파일을 더블 클릭 했을 때 디자인 편집기로 전환되지 않던 동작이 개선되었습니다. - #11033 버티컬 레이아웃 하위에 배치된 폼 레이아웃에서 콘텐츠 크기에 맞춰 계층적 크기 조정 동작을 실행했을 때 너비(
width)의 단위가 변경되지 않도록 개선되었습니다. - #11080 팔레트 컨트롤 툴에 교체(
Replace) 모드가 추가되었습니다.- 팔레트 컨트롤 생성 툴에
Tab키로 토글 가능한 교체 모드가 추가되었습니다. - 교체 모드에서는 빈 영역에 새 컨트롤을 생성하는 대신, 커서 아래의 기존 컨트롤을 다른 컨트롤로 교체할 수 있습니다.
- 컨트롤 교체 시 상속 관계와 관계없이 이름, 타입, 멀티플리시티(Multiplicity)가 일치하는 속성을 승계합니다.
- 교체 가능한 컨트롤 위로 마우스를 이동하면 대상 위에 원본 아이콘에서 신규 아이콘으로 변환되는 힌트가 표시됩니다.
- 이 기능은 그리드, 탭 폴더 등 일부 컨테이너 컨트롤을 제외한 비컨테이너 컨트롤에만 적용됩니다.
- 팔레트 컨트롤 생성 툴에
- #11100
LESS편집기의 테마별 이미지 경로 변수를 활용한 편집 환경이 개선되었습니다.- 이미지 경로 변수에 마우스를 호버할때 미리보기가 지원됩니다.
URL내@{변수}를 실제 값으로 해석하도록 개선되었습니다.- 변수가 포함된
URL의 파일 열기, 콘텐츠 어시스트 기능이 지원됩니다. - 문자열 리터럴 변수 처리 및 미해석 변수 안내 기능이 추가되었습니다.
- 믹스인 파라미터는 이미지 미리보기/어시스트 대상에서 제외됩니다.
2.3. 컴파일러
- #11063 #T32735 일반
js파일을 지원하기 위한 난독화 엔진이 개선되었습니다.
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 15 Sequoia 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 임시 조치가 포함된 Eclipse 2024-06 이상의 버전을 사용하여 주십시오.
Release Note '26-24주차(1.0.6119)
업데이트 안내
태그 설명
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
- #10982 #T32246 폼 레이아웃(루트 컨테이너)에
floatControl()시 폼 레이아웃 구분 선보다floatControl의z-index가 낮게 생성되던 문제 - #10986 그리드
before-paste이벤트에서e.data를 가공해도 실제 데이터에 반영되지 않던 문제 - #10993 #T32384 프로젝트 전역 설정(
defaults.js)에서 데이터 셋의alterColumnLayout속성을server로 설정 시 오동작하던문제 - #11005 Mac의 Chrome/Edge 에서 콤보 박스 컨트롤의 값 일부를 잘라내기 했을 때 간헐적으로 목록이 갱신되지 않던 문제
- #11014 파일 인풋에 값이 설정된 상태에서
limitSizePerFile을 초과한 파일을 추가한 경우 값이 사라지던 문제 - #11023 #T32543 인풋 박스에
inputFilter가 설정된 상태에서 붙여넣기 시 이벤트 차단(preventDefault()) 기능이 오동작하던 문제 - #11024 #T32592 트리 셀 컨트롤의
indent속성에 익스프레션 바인딩 식으로isFolder()사용시, 렌더링 중 오류가 발생하던 문제 - #11028 #T32598 모달리스 다이얼로그에
inert속성이 설정되던 문제 - #11052 #T32696 데이터 객체의 기본값 설정 정책(
i10919정책) 적용 후 그리드에서decimal컬럼 정렬 시 오류가 발생하던 문제
1.2. 스튜디오
- #11010 아웃라인 뷰에서 역순으로 선택할 때 내장 라이브러리 동작에 의해 대표 선택 상태가 해제되지 않던 문제
2. 기능 개선
2.1. 런타임
- #10778 #T30776 그리드 디테일 셀 내에
visible,enabled속성이 추가되었습니다.- 속성 추가 및 제어 로직 (AND 조건 적용)
- 디테일 셀 내에 컨트롤 배치 시: 셀 설정 속성 값과 컨트롤 설정 속성 값이 AND 조건으로 연산 되어 적용됩니다.
- 기본 제공 체크박스, 라디오의 경우: 셀 설정 속성값과 Grid API(
Grid.setVisibleTypedCell,Grid.setEnabledTypedCell등)로 설정한 값이 AND 조건으로 연산 되어 적용됩니다.
- Deprecated 안내
- 디테일 셀에서
visible,enabled속성을 지원함에 따라, 기존에 제공되던 API는deprecated되었습니다. - 대상 API:
setEnabledTypedCell,isEnabledTypedCell,setEnabledTypedCellForAllRows,setVisibleTypedCell,isVisibleTypedCell,setVisibleTypedCellForAllRows
- 디테일 셀에서
- Getter 반환 로직 변경
Grid.detail.getColumn(cellIndex)의visiblegetter 호출 시, 새로 추가된visible속성의 결과 값이 결합되어 최종 반환되도록 로직이 수정되었습니다.
- 속성 추가 및 제어 로직 (AND 조건 적용)
- #10939 #10995 #T32014 #T32399 그리드의 여백 행이 디테일 행 영역의 컬럼 구조와 동일하게 표시되도록 기능이 추가 및 개선되었습니다.
- 그리드의
showExtraRow속성이boolean타입에서enum타입으로 변경되었습니다.none(기존false)(def): 그리드 여백 영역에 격자 라인을 채우지 않습니다.plain(기존true): 그리드 여백 영역을 기본 컬럼 레이아웃 기준으로 일반 격자 라인으로 채웁니다.structured: 그리드 여백 영역을 디테일 영역에 디자인된 셀 구조와 동일하게 채웁니다. 이 경우 셀에 설정된 스타일도 함께 적용됩니다.
- 그리드의
- #10951 #T32001 그리드 자동 너비 조정 시 헤더와 푸터의 텍스트도 함께 반영되도록 기능이 개선되었습니다.
- #11004 페이지 인덱서의 비활성화 호버 스타일이 수정되었습니다.
- 페이지 인덱서가 비활성화 상태(
.cl-disabled)가 아닌 활성화 상태(:not(.cl-disabled))에 대하여 호버 스타일이 적용되도록 수정되었습니다.
- 페이지 인덱서가 비활성화 상태(
- #11016 선택 계열 컨트롤은 아이템의
value로null값이면 경고 메시지가 출력되도록 변경되었습니다.- 대상 컨트롤: 콤보 박스, 체크 박스 그룹, 라디오 버튼, 리스트 박스, 트리
- 데이터 객체의 기본값 설정 정책(
i10919정책)을 적용한 경우, 아이템의value에null이 설정되면 콘솔에 경고 메시지가 출력됩니다.
- #11018 #T32559 다이얼로그에
headerTitle속성의 표현식에sstr이 지원됩니다.
2.2. 스튜디오
- #10988 스크립트 편집기가 기본값 파라미터(Default Parameter) 문법을 지원합니다.
- #11007 #T32475 플로우 레이아웃, 버티컬 레이아웃에서 컨트롤 이동 시 선택된 컨트롤의 순서 역전 문제가 보정되도록 기능이 개선되었습니다.
- #11038
async함수 또는Promise객체를 반환하는 함수에 대하여await자동 완성이 지원됩니다.
2.3. 컴파일러
- #11020 프로젝트 내 일반
ES Module JS파일 난독화가 지원됩니다.
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 15 Sequoia 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 임시 조치가 포함된 Eclipse 2024-06 이상의 버전을 사용하여 주십시오.
Release Note '26-20주차(1.0.6087)
업데이트 안내
태그 설명
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
- #10698 다중 선택 리스트박스에서
Shift클릭 시,before-selection-change이벤트에서 취소한 항목이e.newSelection데이터에 잘못 포함되던 문제 - #10954 #T32123 그리드 필터팝업 데이터에 개행 문자가 포함될 경우 아이템 탐색이 되지 않던 문제
- #10957 #T32146 매트릭스 서브미션 응답 데이터에서 데이터 맵의 값이
null일 때 기존 값이 초기화되지 않고 유지되던 문제 - #10965 IE에서 엑셀 데이터를 그리드에 붙여넣을 때, 단일 셀 내 데이터가 다중 행으로 분할되어 입력되던 문제
- #10971 IE에서
displayExp속성이 설정된 인풋 박스에 포커스 시, 입력 커서가 텍스트의 맨 앞으로 이동하던 문제 - #10985 콤보 박스의
itemDisplayExp표현식 내에서displayingText속성을 참조할 수 없던 문제 - #10989 그리드 자동 높이 설정 시 특정 조건에서 행 높이가 비정상적으로 계산되는 문제
1.2. 서버
- #10983 #T32242 그리드 셀에 폰트 색상 지정 후 엑셀 Export 시, 설정하지 않은 폰트로 의도치 않게 변경되는 문제
2. 기능 개선
2.1. 런타임
- #10808 넘버 에디터 소수부 포맷에서 '0'으로 설정된 자릿수가 표시되도록 개선되었습니다.
- #10919 #T31828 데이터 셋 및 데이터 맵의 기본값으로
null설정을 지원하도록 개선되었습니다.policy.module.js추가가 필요합니다.-
cpr.core.PolicyManager.INSTANCE.configure({ "i10919": function (){ return true; } }) - 선택 계열 컨트롤은 아이템의
value로null값을 허용하지 않습니다.- 대상 컨트롤: 콤보 박스, 체크 박스 그룹, 라디오 버튼, 리스트 박스, 트리
- 아이템의
value로null설정시 에러 로그가 출력되며, UI 렌더링 오류가 발생할 수 있습니다.
- 대상 컨트롤: 콤보 박스, 체크 박스 그룹, 라디오 버튼, 리스트 박스, 트리
- #10966 #T32182 서치 인풋에
displayExp속성이 추가되었습니다. - #10967 #T32185 파일 인풋의
before-value-change이벤트에서e.targetObject.files정보가 제공됩니다.- 파일 변경이 아닌 단순
value변경 시에는files가 빈 배열을 반환합니다.
- 파일 변경이 아닌 단순
- #10974 #T32220 그리드
wholeRenderingMode사용 시, 자동 행 높이 제한을 완화하였습니다. - #10980 #T32240 그리드의
scrollToAPI 사용 시, 스크롤 애니메이션 효과를 적용할 수 있는 기능을 추가했습니다.duration(애니메이션 시간) 및timingFunction(속도 변화 함수) 매개변수가 추가되었습니다.-
app.lookup("grd1").scrollTo(300, 100, 1, cpr.animation.TimingFunction.EASE_IN_OUT); - 세로 스크롤 애니메이션 실행 시,
wholeRenderingMode를 사용하지 않으면 렌더링 특성상 행 단위로 이동할 수 있습니다.
- #10987 #T32337 파일 인풋 컨트롤에
limitSizePerFileUnit,limitSizePerFile속성이 제공됩니다.limitSizePerFileUnit속성은 선택할 수 있는 파일의 최대 크기를 제한할 단위를 설정합니다.limitSizePerFile속성은 업로드할 수 있는 파일당 최대 데이터 크기를 제한합니다.maxFileCount속성은multiple속성과 충돌하여 제공되지 않습니다.before-value-change이벤트에서files에 접근하여 파일 개수 제한을 제어할 수 있습니다.
- #10990 리스트 박스의 다중 선택 동작이 개선되었습니다.
- HTML
select태그의multiple동작과 동일하게 개선되었습니다. Shift클릭 시, 클릭한 항목 하나가 정확히 선택되며 이후의 기준점(Anchor)이 됩니다.Ctrl+A(전체 선택) 시, 비 활성화된 아이템을 제외하고 전체 선택됩니다.Shift아이템 범위 선택 후Shift를 떼고 다시 누른 뒤 다른 아이템 클릭 시, 이전 지점부터 이어서 범위 선택이 가능합니다.Ctrl로 개별 선택 후Ctrl+Shift클릭 시, 기존 선택을 유지한 채로 새로운 선택 범위도 포함되어 선택됩니다.- 포커스 후
Shift+ 방향키 연속 이동 시, 방향에 맞게 알맞은 범위가 선택됩니다.
- HTML
- #10996 #T32401 UDC에
readOnly속성 설정 시에도load이벤트가 정상적으로 발생하도록 개선되었습니다.
2.2. 스튜디오
- #10998 #T32417 컨트롤의 이벤트 핸들러 함수를 생성할 때 중괄호 앞 공백이 자바스크립트 표준 코드 포맷과 일치하도록 변경되었습니다.
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 15 Sequoia 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 임시 조치가 포함된 Eclipse 2024-06 이상의 버전을 사용하여 주십시오.
Release Note '26-15주차(1.0.6059)
업데이트 안내
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
- #10869 인풋박스가 읽기 전용(
readOnly) 상태에서Enter키 입력 시displayExp표현식이 중복 적용되던 문제. - #10886 특정 상황에서 그리드 내 인풋 계열 컨트롤에
line-height설정 시 텍스트 세로 정렬이 일치하지 않던 문제. - #10896 콤보박스가 다중 선택(
multiple) 속성이false일 때 구분자(delimiter)가 비정상적으로 동작하던 문제. - #10898 #T31668 커스텀 스크롤바 사용 시 콘텐츠 높이와 뷰포트 높이 차이가 미세할 때(
2px미만) 스크롤바가 표시되지 않던 문제. - #10906 #T31756 그리드 내 컨트롤에
sstr설정 시, 안쪽 여백(padding)이 자동 높이 계산에 반영되지 않던 문제. - #10910 #T31782 엑셀 데이터를 그리드에 붙여넣을 때, 단일 셀 데이터가 다중 행으로 분할되던 문제.
- #10912 #T31802 파일 인풋의
sendAPI 호출 시, 업로드 대상 파일이 하나만 전송되던 문제. - #10934 #T31983 데이터 셋의 모든 이벤트 리스너를 제거(
removeAllEventListeners)한 후revert()수행 시, 추가되었던 행이 원복되지 않던 문제. - #10935 #T31993 인풋 계열 컨트롤이 입력 방지(
preventInput) 상태에서placeholder값에 말줄임표(ellipsis)가 적용되지 않던 문제. - #10947 #T32016 그리드의 편집행 변경과 동시에 읽기 전용(
readOnly) 서치 인풋을 클릭한 경우search이벤트가 발생하지 않던 문제. - #10949 체크 박스, 체크 박스 그룹 및 라디오 버튼을 비활성화(
disabled)할 때 스튜디오에서 지정한 폰트 색상(color) 스타일이 적용되지 않던 문제. - #10955 #T32001 그리드의
columnType=rowindex인 컬럼에 자동 너비 적용시, 너비가 텍스트 크기보다 작게 산정되던 문제.
1.2. 스튜디오
- #10879 #T31534 Eclipse 2024-12의 찾아바꾸기 기능이 오버레이 방식으로 변경되면서, 멀티페이지 에디터와 호환되지 않던 문제.
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #10890 #T31600 데이트 인풋의 하단 영역의 날짜 형식을 지정할 수 있는
footerFormat속성이 추가되었습니다. - #10894 #T31611 콤보 박스 입력 창에 적용할 수 있는
textDisplayExp속성이 추가되고 관련 로직이 개선되었습니다.- 기존
displayExp속성은deprecated되고, 아이템 리스트에 적용되는itemDisplayExp로 대체되었습니다. (displayExp는itemDisplayExp와 동일하게 동작합니다.) preventInput=false인 경우: 포커스 시 선택된 아이템 텍스트가 표시되며,readOnly=true일 때만textDisplayExp가 적용됩니다.preventInput=true인 경우: 포커스 여부와 관계없이textDisplayExp설정이 유지됩니다.textDisplayExp표현식 내에text를 사용하여textDisplayExp가 적용되기 전 텍스트를 출력할 수 있습니다.
- 기존
- #10895 #T31615 마스크 에디터의 커스텀 포맷에서 Asterisk(
*)를 사용할 수 있도록 개선되었습니다. - #10899 #T31676 그리드
cell-mouseover이벤트 지원 범위를 헤더 셀, 푸터 셀, 행그룹 셀까지 확대되었습니다.e.targetObject의payload에 각 영역(header,footer,rowgroup)에 대한 정보가 추가되었습니다.header및footer영역에서는cellBoundingRect,cellIndex,relativeTargetName이 제공됩니다.rowgroup영역에서는cellBoundingRect,cellIndex,relativeTargetName,rowgroup,viewRowIndex가 제공됩니다.
- #10929 #T31885 표현식에서 찾을 수 없는 속성에 대해 로그를 출력하는 디버깅 기능이 개선되었습니다.
- 로거에서
expression토픽 활성화 시 콘솔에 상세 메시지가 출력됩니다. - URL에
x-debug=expression파라미터를 추가 또는 스크립트 호출(cpr.utils.Logger.forTopic("expression").activate())로 활성화 할 수 있습니다.
- 로거에서
2.1.2. 접근성
- #10814 모달 다이얼로그 호출(
open) 시 배경 요소에inert속성을 자동 적용하여 접근성이 강화되었습니다.- 다이얼로그나 특정 컨트롤 배치 시, 해당 영역을 제외한 배경 요소 및 사이드 영역에
inert속성이 부여되어 스크린리더의 가상 커서 접근을 차단합니다.
- 다이얼로그나 특정 컨트롤 배치 시, 해당 영역을 제외한 배경 요소 및 사이드 영역에
2.2. 스튜디오
- #10937 #T32000 소스 난독화 옵션을 선택하고 내보내기할 때
debugger구문을 명시적으로 제거하도록 개선하였습니다.
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 15 Sequoia 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 임시 조치가 포함된 Eclipse 2024-06 이상의 버전을 사용하여 주십시오.
Release Note '26-11주차(1.0.6035)
업데이트 안내
태그 설명
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
- #10463 인풋계열 컨트롤의
displayExp에displayText,displayingText설정 시 무한 루프가 발생하던 문제displayText,displayingText는displayExp에서 지원하지 않습니다.
- #10868 #T31484 데이터셋의
findFirstRow사용 시, 입력한condition파라미터에syntax오류 발생 시 첫 번째 행이 반환되던 문제- 수정된 API :
findFirstRowBoundlessly,findAllRow,findAllRowBoundlessly,findUnfilteredFirstRow,findFirstRowExpr,indFirstRowExprBoundlessly,findAllRowExpr,findAllRowExprBoundlessl,findUnfilteredFirstRowExpr
- 수정된 API :
- #10875 #T31497 그리드의
init함수 사용 시 데이터가 변경되어도footer안에 표현식 함수 값이 갱신되지 않던 문제 - #10876 #T31509 콤보박스가 빈 값일 때
displayingText호출 시placeholder값이 출력되던 문제 - #10880 그리드에 트리셀이 첫 번째, 마지막 컬럼에 위치한 후 편집모드에서
tab이동 시 그리드 밖으로 빠져나가지 못하던 문제 - #10893 #T31609 그리드 내 컨트롤 조작을 통해 화면 전환 및 재진입 시, 그리드 렌더링이 비정상적으로 출력되던 문제
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #10820 #T31184 인풋박스, 서치인풋, 텍스트에리어
value설정 후 최초focus()API 호출 시 커서가 맨 뒤로 가도록 개선되었습니다. - #10857
global-aside에서 표시되는 컨트롤의 팝업에서 발생하는 이벤트도 컨트롤에서 디스패치 되도록 개선되었습니다.
- 대상 컨트롤: 콤보박스, 메뉴, 링크드콤보박스
- #10863
maxFileCount가 1인 경우 파일업로드 컨트롤의 파일 다이얼로그에서 단일 파일만 선택되도록 개선되었습니다. - #10872 #T31497 그리드 내에서
keyup이벤트 페이로드에targetObject가 추가되었습니다. - #10874 #T31497 그리드의
getControlAttrAPI에서 조건부 컨트롤에 대한 지원이 추가되었습니다. - #10903 그리드의 스페이싱 영역 클릭 시 컨트롤이 아닌 셀 자체로 포커스가 가도록 개선되었습니다.
2.1.2. 접근성
- #10770 컨트롤의 접근성 관계를 참조할 수 있는 기능이 추가되었습니다.
- 실험적 API였던
accessbility는 잘못된 이름으로 deprecated 되고accessibility속성이 추가되었습니다. - 지원되는 컨트롤 및 사용 방법은 도움말 앱 개발 > 컨트롤 > Accessibility에서 확인할 수 있습니다.
- 실험적 API였던
2.2. 스튜디오
- #10599 데이터셋 컬럼을 드래그 앤 드롭으로 추가할 때 헤더텍스트로 주석 또는 컬럼이름 옵션선택이 가능하도록 개선되었습니다.
- #10850 #T31367 그리드 디테일 셀에 배치된 컨트롤의
spacing속성에서 소수점 입력을 지원하도록 개선되었습니다. - #10853 env.json 파일에서 프로젝트 레벨에 적용될 테마를 추가할 수 있도록 기능 개선되었습니다.
-
- 디자인 편집기의 룰러영역에 테마 선택 메뉴를 이용하여 테마를 변경할 수 있습니다.
- 사용 예 :
- 프로젝트내 env.json 파일을 열고 기존 "runtime-lib", "runtime-css" 아래에 "themes"를 추가합니다.
- "themes" 객체 안에 디자인 에디터에서 표시될 테마이름을 키로 작성합니다.
- 키의 값으로 중괄호 내부에 테마가 위치한 파일의 경로를 작성합니다. 형식은 "href" : "[프로젝트 내 파일경로]" 입니다.
-
{ "runtime-lib" : [ ], "runtime-css" : [ "/theme/cleopatra-theme.less" ], // 별도 테마에 대하여 확장 "themes" : { "default" : [{ // 컨텐트 어시스트시 지원되는 html element attribute가 나타납니다. ("href", "integrity", "crossorigin") }], "theme1" : [{ "href" : "/theme/prj-theme/10853-test1.less" }], "theme2" : [{ "href" : "/theme/prj-theme/10853-test2.less" }] } }
- 디자인 편집기의 룰러영역에 테마 선택 메뉴를 이용하여 테마를 변경할 수 있습니다.
- #10905 그리드의
keydown,keyup이벤트의e.targetObject에도 하위 속성에 대해 컨텐트 어시스트가 제공되도록 개선되었습니다.
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 26 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 이미 macOS를 업데이트하신 경우, 임시 조치가 포함된 Eclipse 2025-12 버전을 사용하여 주십시오. 아직 macOS를 업데이트 하지 않으신 경우 현재 macOS 유지를 권장 드립니다.
Release Note '26-7주차(1.0.5996)
업데이트 안내
태그 설명
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
- #10815 #T31130 그리드 필터 팝업에서 검색 후 확인 버튼을 빠르게 클릭시 간헐적으로 오류가 발생하던 문제
- #10826 그리드의 스크롤이 최하단에 위치할 때, 컨트롤 플로팅 시 오류가 발생하던 문제
- #10827 #T31215 그리드 내에서
Tab키 이동시, UDC 컨트롤에 의해 포커스가 유실되던 문제 - #10834 #T31256
suppress가 적용된 다중 행 그리드를 익스포트할 때, 스크립트 오류가 발생하던 문제 - #10838 #T31275 그리드 최소 높이(
min-height)가 콘텐츠 높이보다 클 때,showExtraRow활성화 시에도 빈 행이 채워지지 않던 문제 - #10851
menu.part.less에서 오타가 있던 문제 - #10860 #T31450 UDC 내 표현식에서 앱 속성의 값을 가져오지 못하던 문제
- #10870 #T31498
onBodyLoad에서 콤보 박스의selectItem후selectedIndices에서 인덱스를 찾지 못하던 문제
1.2. 스튜디오
- #10824 #T31207 clx 파일을 다름 이름으로 저장한 후 스크립트 작성 시, 컨텐트 어시스트가 비정상적으로 동작하던 문제
2. 기능 개선
2.1. 런타임
- #10822 #T31194 트리셀에
displayExp속성 추가되었습니다. - #10855 트리셀에
preventInput속성 추가되었습니다. - #10858 #T31427 트리 그리드 접기/펼치기 시, 현재 화면에 표시되는 행을 기준으로 홀수/짝수 클래스가 갱신되도록 개선하였습니다.
- #10883
ExpressionEngine.registerOperator에 피연산자 허용 타입에string이 추가되었습니다.
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 26 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 이미 macOS를 업데이트하신 경우, 임시 조치가 포함된 Eclipse 2025-12 버전을 사용하여 주십시오. 아직 macOS를 업데이트 하지 않으신 경우 현재 macOS 유지를 권장 드립니다.
Release Note '26-3주차(1.0.5980)
업데이트 안내
본 업데이트는 eXBuilder6 스튜디오, 런타임의 성능 향상, 새로운 추가 기능 및 API들을 포함합니다. 또한 이 업데이트는 컴파일러 및 서버 라이브러리의 개선 사항을 포함합니다. 운용 중인 CI서버의 컴파일러 및 서버 라이브러리를 업데이트하여 주십시오. 업데이트는 월 1~2회 제공되며, 제공 일정은 상황에 따라 조정될 수 있습니다.
태그 설명
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
- #10062 #10781 #T30802 모바일 브라우저를 통해 편집 모드 상태의 그리드 내에서 행을 이동하면 이전 행의 입력값이 중복 입력되던 문제
- #10662 그리드 셀 값을 수정하던 도중 다른 행으로 이동하고 실행 취소(Undo,
Ctrl+Z)를 수행하면, 이전 행의 수정 값이 비정상적으로 변경되던 문제 - #10700 터치 디바이스에서 멀티 포인트 터치가 메뉴 컨트롤의 오류를 야기할 수 있던 문제
- #10790 기본 생성되는
combo-box.part.less파일에 포함된 스타일 정의 오류로 인해,multiple콤보 박스 아이템의 배경색과 글자색이 바뀌어 적용되던 문제 - #10811 #T31029 틀고정이 적용된 그리드 셀의 바운즈 영역 얻기 (
getCellBounds())가null을 반환할 수 있던 문제
2. 기능 개선
2.1. 런타임
- #10727 콤보 박스의
dropdownType이list인 경우에 한하여, 여러 아이템들의value중복되는 것이 허용됩니다.
- 출력되는 텍스트는 다르지만
value(코드)가 같은 경우 사용할 수 있습니다.- 예로 질병코드는 같지만 표시되는 각각 다른 이름들을 선택하기 위해 중복으로 사용할 수 있습니다.
- 중복된
value사용 시 API 동작value로 검색하는 API는 먼저 찾은 아이템으로 처리합니다.
- 출력되는 텍스트는 다르지만
2.2. 스튜디오
2.2.1. 일반
- #10810 #T31027 스크립트 편집기가 레스트 파라미터(Rest Parameter)를 포함한 함수 정의 문법을 지원합니다.
-
예시: function test(...args) {}
2.3. 컴파일러
- #10817 #T31159
--silent옵션은 이제ERROR및FATAL보다 낮은 수준의 문제점을 출력하지 않습니다.
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 26 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 이미 macOS를 업데이트하신 경우, 임시 조치가 포함된 Eclipse 2025-12 버전을 사용하여 주십시오. 아직 macOS를 업데이트 하지 않으신 경우 현재 macOS 유지를 권장 드립니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
2025
Release Note '25-50주차(1.0.5949)
업데이트 안내
본 업데이트는 eXBuilder6 스튜디오, 런타임의 성능 향상, 새로운 추가 기능 및 API들을 포함합니다. 또한 이 업데이트는 컴파일러 및 서버 라이브러리의 개선 사항을 포함합니다. 운용 중인 CI서버의 컴파일러 및 서버 라이브러리를 업데이트하여 주십시오. 업데이트는 월 1~2회 제공되며, 제공 일정은 상황에 따라 조정될 수 있습니다.
태그 설명
- #[Number]: 접수된 이슈 번호
- #T[Number]: Techdom의 eXbuilder6 Q&A 게시판 글 번호
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #10710 #T30334 그리드에서 자동 행 높이 기능을 사용할 때 텍스트 영역의 높이가 중복 계산되던 문제
- #10718 #T30483 커스텀 스크롤을 사용하는 다이얼로그에서 임베디드 페이지가
redraw될 경우 페이지가 사라지던 문제 - #10753 #T30631 매트릭스 서브미션 요청 시 데이터 셋 내
decimal필드가 빈 값일 경우null로 전송되던 문제 - #10782 #T30811 그리드 내 아웃풋의
format속성에 표현식이 바인딩 된 경우, 표현식의 결과 값이 빈 문자열이면 value 대신 빈 문자열이 표시되던 문제 - #10784 #T30820 다이얼로그에서 임베디드 앱 내에 컨트롤이
preventInput을 설정한 경우autoFocusTarget이 동작하지 않던 문제 - #10794 #T30899 그리드에서
useFormat옵션으로getExportData사용 시, 넘버 에디터의value가 빈 값이고,displayExp가 설정되어 있는 경우 숫자 형이 아닌 문자열로 출력되던 문제
1.2. 스튜디오
1.2.1. 일반
- #10220 Less 편집기에서 네임드 파라미터가 포함된 믹스인 문법을 사용할 때 오류로 처리되던 문제
- #10764 그리드 헤더가 제거된 상태에서 데이터 셋을 드래그 앤 드롭하여 그리드를 구성할 때 오류가 발생하던 문제
- #10772 레이아웃을 폼 레이아웃으로 변경할 때 필요한 행 수에 따라 잘못된 변환이 발생할 수 있던 문제
- #10797 #T30933 데이터 셋 속성 편집 시 행 탭과 뷰 페이지 탭에서 컨텍스트 메뉴가 표시되지 않던 문제
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #10765 #T30663 exports로 선언한 속성을 표현식에서 사용할 수 있도록 개선되었습니다.
- 출판된 속성 정의:
exports.state = false - 표현식 사용:
@state
- 출판된 속성 정의:
- #10773 표현식 함수
formatNumber(format, value)에서value파라미터에 숫자 타입을 처리될 수 있도록 개선되었습니다.- 표현식 사용:
formatNumber("#,##0",123456)
- 표현식 사용:
2.2. 스튜디오
2.2.1. 일반
- #10578 #T29111 폼 레이아웃 편집 시 행·열 단위의 복제 기능이 추가되었습니다.
- #10771 폼 레이아웃에서 행을 밀거나, 당길 수 있는 기능이 추가되었습니다.
- #10774 이클립스가 비정상 종료된 경우, 편집 중이던 clx파일을 복구할 수 있도록 자동 백업 기능이 추가되었습니다.
3. 알려진 문제
3.1. macOS 호환성 문제
- macOS 26 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 이미 macOS를 업데이트하신 경우, 임시 조치가 포함된 Eclipse 2025-12 버전을 사용하여 주십시오. 아직 macOS를 업데이트 하지 않으신 경우 현재 macOS 유지를 권장 드립니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
Release Note '25-46주차(1.0.5927)
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #9491 컨트롤이 비활성화된 상태에서도 포커스 스타일이 유지되던 문제
- #10571 #10647 #T29860 그리드의
getExportData사용 시, value가 빈 값일 경우displayExp설정이 반영된 값이 아닌 빈 값이 출력되던 문제 - #10628 최대화된 다이얼로그가 마우스 드래그로 리사이징 가능하던 문제
- #10638 그리드의
columnType=checkbox,columnType=radio의 행 별visible설정을 달리 한 경우 행 간 이동 시 포커스를 잃는 문제 - #10671 그리드
getExportData사용 시, 그리드 내 컨트롤의displayExp에서 column 관련 API를 호출하면 값이undefined로 반환되던 문제 - #10674 #T30004 그리드 탭 이동 시, 헤더 또는 푸터에 높이가
0px인 행이 포함되어 있는 경우 포커스를 잃던 문제 - #10702 #T30253 데이트인풋에서 두 개 이상의 키를 동시에 입력할 경우, 두 번째 입력된 문자가 mask의 마지막 위치에 잘 못 입력되던 문제
- #10707 그리드를 리사이즈 할 때 헤더와 푸터의 마지막 컬럼에 적용되던 퍼블리싱 포인트(
cl-last-column)이 간헐적으로 사라지던 문제 - #10749 #T30635 콤보박스에
maxVisibleItems설정 시 정상적으로 표시가 안되던 문제
1.2. 스튜디오
1.2.1. 일반
- #10643 최신 이클립스에서 이미지 내보내기 작업 중 오류가 발생하던 문제
- #10683 폼 구획 length의 단위가 px이고, spacing의 단위가 fr일 때 행/열 을 추가 하면 잘못된 값이 계산되어 나타나던 문제
- #10709 이클립스 윈도우 2024-06 버전에서 CLX 파일 미리보기가 표시되지 않는 문제
- #10712 데이트인풋, 캘린더 등을 포함한 CLX 편집기가 먼저 열린 상태에서 대용량 JS를 포맷하면 UI 스레드가 무응답하는 문제
- #10722 아코디언에
itemDisplayExp속성을 설정하였을 때 올바르게 렌더링 되지 않던 문제 - #10730 표현식 편집기에서 사용되는 문자가 코드 템플릿의 문맥으로 해석되어 나타나던 문제
- #10731 탭폴더
itemDisplayExp이 바인딩 가능한 속성으로 표시되던 문제
1.3. 컴파일러
1.3.1. 일반
- #10675 T30008 env.json에 지정한
async및defer와 같은 속성들이 stub HTML 생성에 반영되지 않던 문제
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #10487 #T28092 서브미션의
setRequestEncoder사용 시, Request Data 추가 과정에서 key값을 생략하면 별도의 wrapping 없이 content 값이 그대로 서버로 전송되도록 개선되었습니다. - #10620 표현식에서
formatDate(format, date)함수가 추가되었습니다. - #10625 트리, 사이드내비게이션, 콤보박스의 트리 리스트가 동일한 위상에서 동일한 퍼블리싱 포인트를 사용하도록 개선되었습니다. 트리 스타일 적용시 일관된 디자인을 유지할 수 있도록 향상되었습니다.
- 트리
cl-tree-list에cl-level-1이 추가되었습니다.- 내부 클래스인
-cl-tree-item-wrap이 제거,cl-subtree가 추가되었습니다. - 내부 클래스인
-cl-root가 제거,cl-level-1이 추가되었습니다. cl-subitems에cl-level-{number}가 추가되었습니다. 깊이에 따라 숫자가 증가합니다.cl-tree-item에cl-level-{number}가 추가되었습니다.cl-subitems와 동일하게 표시됩니다.
- 콤보 박스(
dropDownType=tree)-
-cl-root가 제거,cl-level-1이 추가되었습니다. cl-combobox-item에 깊이에 따른 정보가 있는cl-level-{number}가 추가되었습니다.
-
- 트리
- #10627 다이얼로그가 최대화되었을 때 이를 식별할 수 있도록
cl-dialog에 새로운 퍼블리싱 포인트cl-maximized가 추가되었습니다. - #10641 #T29797 서치인풋에
inputMode속성이 추가되었습니다.- 가상 키보드를 표시하는 자판의 배열 타입을 설정합니다.
- 설정 값: "none" | "text"(기본값) | "decimal" | "numeric" | "tel"ㅣ "search" | "email" | "url"
- #10646 #T29848 탭폴더, MDI폴더, 아코디언의 아이템에
displayExp속성이 추가되었습니다.- 아이템의
displayExp은itemDisplayExp보다 우선 표시됩니다.
- 아이템의
- #10652 그리드의 데이터가 없는 경우 상태 확인을 위한
cl-empty클래스가 추가되었습니다. - #10655
init이벤트에서 UDC컨트롤에 exports 선언한 변수를 사용할 수 있도록 개선되었습니다. - #10661 #T29883 임베디드 페이지, 이미지 컨트롤에
referrerpolicy속성이 추가되었습니다. - #10666 #T29885 캘린더에서 날짜나 버튼을 마우스 또는 키보드로 조작할 때, 어떤 요소가 대상(target)인지 식별할 수 있는 이벤트 정보가 제공되도록 개선되었습니다.
- 제공되는 이벤트:
mousedown,mouseup,click,dblclick,keydown,keyup - event.targetObject.relativeTargetName: "prevYear" | "nextYear" | "prev" | "next" | "title" | "date" | "footer"
- 제공되는 이벤트:
- #10685 #T30106 캘린더에서 상위 캘린더에 대한 이동을 제한하는
maxCalendarType속성이 추가되었습니다.maxCalendarType: "yearmonthdate" | "yearmonth" | "year"maxCalendarType이calendarType보다 하위이면maxCalendarType이 우선으로 설정됩니다.maxCalendarType에 표시되는 캘린더는 헤더의 title이cl-disabled가 됩니다.
- #10705 #T30283 서브미션
setDataRowHandler의 콜백 매개변수(rowdata)에서 데이터셋 컬럼명 배열을 반환하는 메소드를 추가되었습니다.- getColumnNames(columnType: data.header.HeaderType = cpr.data.header.HeaderType.ALL): string[]
- 사용 예:
-
var sms1 = app.lookup("sms1"); sms1.setDataRowHandler(function(rowdata) { console.log(rowdata.getColumnNames()); console.log(rowdata.getColumnNames(cpr.data.header.HeaderType.ORIGINAL_COLUMN)); console.log(rowdata.getColumnNames(cpr.data.header.HeaderType.DISPLAY_COLUMN)); });
2.2. 스튜디오
2.2.1. 일반
- #10669 임베디드 페이지의
sandbox속성 값을 여러 개 입력 할 수 있도록 개선되었습니다. - #10676 #T30010 스크립트 편집기에서 다이나믹 임포트 표현식을 지원하도록 개선되었습니다.
- #10711 #T30341 문제 어노테이션 표시를 제한하는 설정이 추가되었습니다.
- 최대 설정은 1000입니다.
- 설정 > eXBuilder6 > 스크립트 편집기
- #10714 #T30409 도움말의 "앱구조 및 생명주기"에 생명주기 관련 내용이 추가되었습니다.
- #10715 #T30411 매트릭스 서브미션에서 JSON 붙여넣기로 노드를 구성할 때 데이터 셋의 전체 참조 컬럼을 가진 행 기준으로 구성되도록 개선되었습니다.
3. 알려진 문제
3.1. 이클립스 업데이트 문제
- 이클립스 최신 버전 업데이트시 설치가 되지 않거나 화면이 깨지는 문제가 확인되었습니다. 이 문제가 해결될 때까지 Eclipse IDE 2024-06 및 그 이하 버전의 Eclipse for Enterprise Java and Web Developers에서 설치하여 사용하시기 바랍니다.
3.2. Chromium 스펙 변경
-
#9149 #T19656 116.x버전부터 <input>,<textarea>,<button>에 disabled 속성이 설정되었을 때 마우스 이벤트가 발생하지 않도록 변경되었습니다. 이에 따라 엑스빌더6 런타임 1.0.4762이하에서는 입력 컨트롤이
enabled=false설정된 상태에 마우스 이벤트를 설정한 경우 동작하지 않을 수 있습니다. 이 문제는 업데이트로 해결할 수 있으며 업데이트가 어려운 경우 테크돔에 문의를 해주시기 바랍니다.
3.3. Chromium 버그
- #8237 105.x~109.x 버전에서 발생하는 현상으로 대표적인 예로 브라우저(Chromium을 사용하는 Edge, Chrome, Opera 등)의 네이티브 스크롤바를 사용하고 그리드의 첫 줄에 백그라운드 등 스타일이 적용되어 있을 때 세로 스크롤바의 Thumb 영역에 마우스 다운한 상태로 Thumb를 아래로 내렸을 때 아무런 스타일의 변화가 없더라도 그리드 디테일의 Text가 두껍게(bold) 표시됩니다. 이 현상은 Chrominum 110.x 이상 버전에서는 발생하지 않습니다.
- #8505
110.x 이상 버전부터 센스리더에 자동포커스가 설정이 된 상태에서 가상커서로 이동했을 때 마우스 이벤트를 발생시켜 정상적으로 사용하기 어려운 문제가 발생합니다. 이 현상은 크롬 또는 센스리더에서 패치가 이루어져야 해결이 가능합니다.
윈도우 크롬 114.0.5735.91(공식 빌드)에서 이 문제가 해결되었습니다.
3.4. Language Server
- #7981 최근 전자정부 프레임워크 및 Language Server 관련 플러그인을 탑재한 이클립스들이 UI 무응답 상태에 빠지는 문제가 지속적으로 보고되고 있습니다.
따라서 eXBuilder6는 관련 플러그인들이 감지되면 이에 대한 경고 및 비활성화 안내 다이얼로그가 표시될 수 있습니다.
3.5. macOS 호환성 문제
- 이클립스 재단에 다양한 최신 버전의 macOS와 관련한 호환성 문제들에 대해 지속적으로 보고되었습니다. 당사를 포함하여 이클립스 기여자들의 노력으로 Eclipse 2020-12 이후 버전에서는 대부분의 심각한 문제들이 해결된 상태입니다. macOS 사용자 분들께 가급적 최신 버전의 이클립스 사용을 권장합니다.
- #8135 인텔 Mac에서 macOS Ventura를 설치한 경우, 이클립스 내에서 브라우저를 실행하면 이클립스가 크래시 되는 문제가 보고되었습니다. 이 문제가 해결될 때까지 내장 미리보기 탭 대신 외장 브라우저로 실행하여 주십시오.
이 문제는 Ventura 13.2에서 해소되었지만 본 업데이트를 함께 설치하여야 크래시를 방지하기 위해 차단된 미리보기 기능이 다시 작동합니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
Release Note '25-42주차(1.0.5845)
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #10586, 10681 트리에 가상 스크롤을 적용해도 대용량 데이터 조작 성능이 떨어지던 문제
- #10653 #T29875 선택 행 데이터 문맥으로 연결 된 경우
decimal타입의 수치 데이터의 정밀도가 유실되던 문제
1.1.2. 접근성
- #10673 센스리더의 테이블 탐색 모드로 그리드와 상호작용할 때, 행 그룹에 진입 할 수 없던 문제
1.2. 스튜디오
1.2.1. 일반
- #10598 #T29383 STS 4.17.2의 Gson 의존성 기술 오류와 관련한 호환성 문제
- #10667 #T29967 특정 조건에서 코드 템플릿을 포함한 컨텐트 어시스턴트가 작동하지 않던 문제
- #10668 XML 1.0 에서 허용하지 않는 특수 문자를 저장할 수 없던 문제
- #10680 #T30044 일부 기능이 Java 8에서 올바로 작동하지 않던 문제
2. 알려진 문제
2.1. 이클립스 업데이트 문제
- 이클립스 최신 버전 업데이트시 설치가 되지 않거나 화면이 깨지는 문제가 확인되었습니다. 이 문제가 해결될 때까지 Eclipse IDE 2024-06 및 그 이하 버전의 Eclipse for Enterprise Java and Web Developers에서 설치하여 사용하시기 바랍니다.
2.2. Chromium 스펙 변경
-
#9149 #T19656 116.x버전부터 <input>,<textarea>,<button>에 disabled 속성이 설정되었을 때 마우스 이벤트가 발생하지 않도록 변경되었습니다. 이에 따라 엑스빌더6 런타임 1.0.4762이하에서는 입력 컨트롤이
enabled=false설정된 상태에 마우스 이벤트를 설정한 경우 동작하지 않을 수 있습니다. 이 문제는 업데이트로 해결할 수 있으며 업데이트가 어려운 경우 테크돔에 문의를 해주시기 바랍니다.
2.3. Chromium 버그
- #8237 105.x~109.x 버전에서 발생하는 현상으로 대표적인 예로 브라우저(Chromium을 사용하는 Edge, Chrome, Opera 등)의 네이티브 스크롤바를 사용하고 그리드의 첫 줄에 백그라운드 등 스타일이 적용되어 있을 때 세로 스크롤바의 Thumb 영역에 마우스 다운한 상태로 Thumb를 아래로 내렸을 때 아무런 스타일의 변화가 없더라도 그리드 디테일의 Text가 두껍게(bold) 표시됩니다. 이 현상은 Chrominum 110.x 이상 버전에서는 발생하지 않습니다.
- #8505
110.x 이상 버전부터 센스리더에 자동포커스가 설정이 된 상태에서 가상커서로 이동했을 때 마우스 이벤트를 발생시켜 정상적으로 사용하기 어려운 문제가 발생합니다. 이 현상은 크롬 또는 센스리더에서 패치가 이루어져야 해결이 가능합니다.
윈도우 크롬 114.0.5735.91(공식 빌드)에서 이 문제가 해결되었습니다.
2.4. Language Server
- #7981 최근 전자정부 프레임워크 및 Language Server 관련 플러그인을 탑재한 이클립스들이 UI 무응답 상태에 빠지는 문제가 지속적으로 보고되고 있습니다.
따라서 eXBuilder6는 관련 플러그인들이 감지되면 이에 대한 경고 및 비활성화 안내 다이얼로그가 표시될 수 있습니다.
2.5. macOS 호환성 문제
- 이클립스 재단에 다양한 최신 버전의 macOS와 관련한 호환성 문제들에 대해 지속적으로 보고되었습니다. 당사를 포함하여 이클립스 기여자들의 노력으로 Eclipse 2020-12 이후 버전에서는 대부분의 심각한 문제들이 해결된 상태입니다. macOS 사용자 분들께 가급적 최신 버전의 이클립스 사용을 권장합니다.
- #8135 인텔 Mac에서 macOS Ventura를 설치한 경우, 이클립스 내에서 브라우저를 실행하면 이클립스가 크래시 되는 문제가 보고되었습니다. 이 문제가 해결될 때까지 내장 미리보기 탭 대신 외장 브라우저로 실행하여 주십시오.
이 문제는 Ventura 13.2에서 해소되었지만 본 업데이트를 함께 설치하여야 크래시를 방지하기 위해 차단된 미리보기 기능이 다시 작동합니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
Release Note '25-37주차(1.0.5819)
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #10452 모바일 브라우저에서 내비게이션 바 하위 메뉴 항목의 스크롤 이동 도중 리스트가 닫기는 경우 오류가 발생하던 문제
- #10462 마스크 에디터에서 다른 컨트롤의 텍스트를 드래그 앤 드랍하여 값을 입력할 경우
inputLetter속성이 적용되지 않던 문제 - #10546 #T28735 트랙패드에서 그리드 스크롤이 민감하게 동작하던 문제
- #10548 마스크 에디터에서 사용자 정의 패턴 추가(
addCustomPattern) 후 텍스트를 드래그 앤 드랍하여 값을 입력할 경우 스크립트 오류가 발생하던 문제 - #10581 #T29145 다중행 그리드의 데이터를 복사, 붙여넣기 하는 경우 첫 번째 셀의 데이터가 누락되던 문제
- #10588 #T29295 그리드에서 휠로만 행을 이동/선택할 경우 잘못된 행이 선택되던 문제
- #10591 안드로이드에서
setZoom설정 시 콤보 박스의 드랍 다운 리스트가 잘못된 위치에 표시되던 문제 - #10592 그리드 헤더 체크박스의
Space bar키 입력시 브라우저 스크롤이 이동하던 문제 - #10594 그리드의
suppressedCellEditMode가suppressed이고 바인딩 된 데이터 셋의stateRestore가true인 경우 값 수정 후 원복시에도 행 상태가 원복되지 않던 문제 - #10612 콤보 박스, 데이트 인풋의 팝업에 애니메이션이 설정된 경우 잘못된 위치에 표시되던 문제
- #10622 그리드 편집모드에서
Esc키 입력시 그리드, 데이터 셋의before-update,update이벤트가 발생하던 문제 - #10624 안드로이드에서 내비게이션 바의 하위 메뉴를 롱 터치한 뒤 다른 영역 터치 시 스크립트 오류가 발생하던 문제
1.2. 스튜디오
1.2.1. 일반
- #10577 #T29111 폼 레이아웃에서 단축키로
확장 붙여넣기를 실행할 때 선택한 영역에 정상적으로 붙여넣어지지 않던 문제
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #10467 #T28002 그리드의
selectRadio,setCheckRowIndexAPI 사용시row-radio-selected,row-check,row-uncheck이벤트를 전파되도록 개선되었습니다. - #10564 #T28881 모바일에서 넘버 에디터 입력시 숫자 키패드가 표시되도록 개선되었습니다.
format속성값에 s가 들어간 경우 부호를 입력할 수 있도록 텍스트 키패드가 표시되며, s가 없는 경우 숫자 키패드가 표시됩니다.
- #10616 #T29549 그리드 조건부 컨트롤 내 컨트롤의 복사 기능이 지원되도록 개선되었습니다.
- #10617 그리드
.cl-nodatamsg상위 영역에 대한 퍼블리싱 포인트(.cl-nodatamsg-wrapper) 추가되었습니다. - #10621 데이터 셋의
setValueAPI에emitEventparameter 가 추가되었습니다. - #10656 그리드 필터 다이얼로그 내 버튼을
Enter키로 실행할 수 있도록 개선되었습니다.
2.1.2. 접근성
- #10657 콤보 박스, 링크드 콤보 박스의
preventInput속성이true인 경우Space bar키로 아이템 선택이 가능하도록 개선되었습니다. - #10659 그리드 필터 다이얼로그 내 헤더 영역의 요소 순서를 접근성 표준에 맞게 개선하였습니다.
3. 알려진 문제
3.1. 이클립스 업데이트 문제
- 이클립스 최신 버전 업데이트시 설치가 되지 않거나 화면이 깨지는 문제가 확인되었습니다. 이 문제가 해결될 때까지 Eclipse IDE 2024-06 및 그 이하 버전의 Eclipse for Enterprise Java and Web Developers에서 설치하여 사용하시기 바랍니다.
3.2. Chromium 스펙 변경
-
#9149 #T19656 116.x버전부터 <input>,<textarea>,<button>에 disabled 속성이 설정되었을 때 마우스 이벤트가 발생하지 않도록 변경되었습니다. 이에 따라 엑스빌더6 런타임 1.0.4762이하에서는 입력 컨트롤이
enabled=false설정된 상태에 마우스 이벤트를 설정한 경우 동작하지 않을 수 있습니다. 이 문제는 업데이트로 해결할 수 있으며 업데이트가 어려운 경우 테크돔에 문의를 해주시기 바랍니다.
3.3. Chromium 버그
- #8237 105.x~109.x 버전에서 발생하는 현상으로 대표적인 예로 브라우저(Chromium을 사용하는 Edge, Chrome, Opera 등)의 네이티브 스크롤바를 사용하고 그리드의 첫 줄에 백그라운드 등 스타일이 적용되어 있을 때 세로 스크롤바의 Thumb 영역에 마우스 다운한 상태로 Thumb를 아래로 내렸을 때 아무런 스타일의 변화가 없더라도 그리드 디테일의 Text가 두껍게(bold) 표시됩니다. 이 현상은 Chrominum 110.x 이상 버전에서는 발생하지 않습니다.
- #8505
110.x 이상 버전부터 센스리더에 자동포커스가 설정이 된 상태에서 가상커서로 이동했을 때 마우스 이벤트를 발생시켜 정상적으로 사용하기 어려운 문제가 발생합니다. 이 현상은 크롬 또는 센스리더에서 패치가 이루어져야 해결이 가능합니다.
윈도우 크롬 114.0.5735.91(공식 빌드)에서 이 문제가 해결되었습니다.
3.4. Language Server
- #7981 최근 전자정부 프레임워크 및 Language Server 관련 플러그인을 탑재한 이클립스들이 UI 무응답 상태에 빠지는 문제가 지속적으로 보고되고 있습니다.
따라서 eXBuilder6는 관련 플러그인들이 감지되면 이에 대한 경고 및 비활성화 안내 다이얼로그가 표시될 수 있습니다.
3.5. macOS 호환성 문제
- 이클립스 재단에 다양한 최신 버전의 macOS와 관련한 호환성 문제들에 대해 지속적으로 보고되었습니다. 당사를 포함하여 이클립스 기여자들의 노력으로 Eclipse 2020-12 이후 버전에서는 대부분의 심각한 문제들이 해결된 상태입니다. macOS 사용자 분들께 가급적 최신 버전의 이클립스 사용을 권장합니다.
- #8135 인텔 Mac에서 macOS Ventura를 설치한 경우, 이클립스 내에서 브라우저를 실행하면 이클립스가 크래시 되는 문제가 보고되었습니다. 이 문제가 해결될 때까지 내장 미리보기 탭 대신 외장 브라우저로 실행하여 주십시오.
이 문제는 Ventura 13.2에서 해소되었지만 본 업데이트를 함께 설치하여야 크래시를 방지하기 위해 차단된 미리보기 기능이 다시 작동합니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
Release Note '25-32주차(1.0.5778)
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #10579 #T29114 Edge Legacy 브라우저에서 eXBuilder6 애플리케이션이 실행되지 못하던 문제
- #10582 #T29169 특정 다국어 키 값과 다국어 정의 콘텐츠에 대해 메시지를 확보하지 못하던 문제
1.2. 스튜디오
1.2.1. 일반
- #10558 Dark 모드 테마가 적용된 특정 이클립스 버전에서 디자인 편집기가 정상적으로 열리지 않던 문제
- #10570 이클립스 2025-06 버전에서 이미지 내보내기 기능이 올바르지 않은 이미지를 내보내던 문제
- #10580 특정 설정으로 구성된 윈도우즈 10 및 최신 이클립스에서 미리보기 탭이 작동하지 않던 문제
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #10584 행 그룹이 구성된 그리드의 대량 데이터에 대한 성능이 개선되었습니다.
2.2. 스튜디오
2.2.1. 일반
- #10537 #T28579 그룹, 탭 폴더 및 아코디언의 항목 추가 시 기본 적용 할 레이아웃을 설정 할 수 있습니다.
설정 방법 : Preference > eXBuilder6 > eXBuilder6 디자인 편집기 > 기타 > 기본 레이아웃 선택
전역 설정에서 가능하며, 기본 설정은 XY레이아웃입니다. XY 레이아웃 또는 버티컬 레이아웃을 선택 할 수 있습니다.
2.3. 서버
2.3.1. 일반
- #10398 순환 참조를 가진 자바 빈즈 및 Map 객체를 JSON 객체로 변환하는 동안
StackoverFlow가 일어나지 않도록 개선되었습니다. 해당 상황에서JSONCyclicException이 선제적으로 던져집니다.
3. 알려진 문제
3.1. 이클립스 업데이트 문제
- 이클립스 최신 버전 업데이트시 설치가 되지 않거나 화면이 깨지는 문제가 확인되었습니다. 이 문제가 해결될 때까지 Eclipse IDE 2024-06 및 그 이하 버전의 Eclipse for Enterprise Java and Web Developers에서 설치하여 사용하시기 바랍니다.
3.2. Chromium 스펙 변경
-
#9149 #T19656 116.x버전부터 <input>,<textarea>,<button>에 disabled 속성이 설정되었을 때 마우스 이벤트가 발생하지 않도록 변경되었습니다. 이에 따라 엑스빌더6 런타임 1.0.4762이하에서는 입력 컨트롤이
enabled=false설정된 상태에 마우스 이벤트를 설정한 경우 동작하지 않을 수 있습니다. 이 문제는 업데이트로 해결할 수 있으며 업데이트가 어려운 경우 테크돔에 문의를 해주시기 바랍니다.
3.3. Chromium 버그
- #8237 105.x~109.x 버전에서 발생하는 현상으로 대표적인 예로 브라우저(Chromium을 사용하는 Edge, Chrome, Opera 등)의 네이티브 스크롤바를 사용하고 그리드의 첫 줄에 백그라운드 등 스타일이 적용되어 있을 때 세로 스크롤바의 Thumb 영역에 마우스 다운한 상태로 Thumb를 아래로 내렸을 때 아무런 스타일의 변화가 없더라도 그리드 디테일의 Text가 두껍게(bold) 표시됩니다. 이 현상은 Chrominum 110.x 이상 버전에서는 발생하지 않습니다.
- #8505
110.x 이상 버전부터 센스리더에 자동포커스가 설정이 된 상태에서 가상커서로 이동했을 때 마우스 이벤트를 발생시켜 정상적으로 사용하기 어려운 문제가 발생합니다. 이 현상은 크롬 또는 센스리더에서 패치가 이루어져야 해결이 가능합니다.
윈도우 크롬 114.0.5735.91(공식 빌드)에서 이 문제가 해결되었습니다.
3.4. Language Server
- #7981 최근 전자정부 프레임워크 및 Language Server 관련 플러그인을 탑재한 이클립스들이 UI 무응답 상태에 빠지는 문제가 지속적으로 보고되고 있습니다.
따라서 eXBuilder6는 관련 플러그인들이 감지되면 이에 대한 경고 및 비활성화 안내 다이얼로그가 표시될 수 있습니다.
3.5. macOS 호환성 문제
- 이클립스 재단에 다양한 최신 버전의 macOS와 관련한 호환성 문제들에 대해 지속적으로 보고되었습니다. 당사를 포함하여 이클립스 기여자들의 노력으로 Eclipse 2020-12 이후 버전에서는 대부분의 심각한 문제들이 해결된 상태입니다. macOS 사용자 분들께 가급적 최신 버전의 이클립스 사용을 권장합니다.
- #8135 인텔 Mac에서 macOS Ventura를 설치한 경우, 이클립스 내에서 브라우저를 실행하면 이클립스가 크래시 되는 문제가 보고되었습니다. 이 문제가 해결될 때까지 내장 미리보기 탭 대신 외장 브라우저로 실행하여 주십시오.
이 문제는 Ventura 13.2에서 해소되었지만 본 업데이트를 함께 설치하여야 크래시를 방지하기 위해 차단된 미리보기 기능이 다시 작동합니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
Release Note '25-28주차(1.0.5739)
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #9852 안드로이드에서 온스크린 키보드의 붙여넣기 버튼을 통해 마스크 에디터에 콘텐츠를 붙여 넣을 수 없던 문제
- #10366 #T27305 그리드 병합셀에
sstr()표현식 함수를 사용하여도 양식화된 문자열 대신 일반 문자열이 표시되던 문제 - #10372 #10373 #10465 IE에서 인풋 계열 컨트롤이 임베딩된 그리드 열의 경계선을 더블 클릭하여도, 콘텐츠 크기에 너비를 맞추는 기능이 정상 작동하지 않던 문제
- #10379 마스크 에디터의
autoSkip속성이true인 경우 값 변경을 유발하지 않는Enter키 입력의 경우에도 다음 컨트롤로 포커스가 전이되던 문제 - #10386 마스크 에디터의
enabledInputMask속성이false인 경우Ctrl+드래그&드랍으로 데이터를 입력하면, 마스크 길이 제한을 초과하여 값이 입력될 수 있던 문제 - #10423 #T27882 콤보 박스 리스트 아이템에
padding을 설정했을 때, 표시 텍스트가 잘려 보일 수 있던 문제 - #10425 #T27887 데이터 셋에
bindParentRow()로 부모 행이 연결된 상태에서insertRow()호출 시 부적절한 행 인덱스 위치에 삽입되던 문제 - #10430 #T27904 데이터 셋의
findParentRow()를 인자 없이 호출한 경우 잘못된 값을 반환하던 문제 - #10448 IE에서 데이트 인풋 컨트롤의 값을 값을 잘라낼 때(
Ctrl+X) 콘솔에 오류 메시지가 출력되던 문제 - #10449 #T27960 특정 맥락에서
DeferredUpdateManager.update()를 호출하여 그리기 요청을 즉시 실행하는 경우 일부 요소가 중복해 그려질 수 있던 문제 - #10477 그리드에 임베딩된 넘버 에디터에 적용된 값이 빈 문자열(
"")일 때, 셀에 표시되는 텍스트와 필터 다이얼로그에 표시되는 필터 항목의 표시 방법이 상이하던 문제 - #10480
displayExp가 지정되면 인풋 박스에서 값이 빈 문자열("")인 경우placeholder가 표시되지 않던 문제 - #10495 그리드에서 넘버 에디터 셀이 포커스 를 가진 경우 아무런 수정이 없어도 예기치 않은 값 변경이 일어날 가능성이 있던 문제
- #10505 그리드 내 넘버 에디터에서
value가 빈 문자열이고format이#,##0인 경우,suppress설정 시 값이 표시되지 않던 문제 - #10507 #T28219 그리드 익스포트 시
gheader,gfooter값이 누락되거나 잘못된 포맷이 적용되던 문제 - #10510 크롬에서
deprecated된unload이벤트가 사용되어 콘솔에 오류 메시지가 출력되던 문제 - #10516 내비게이션 바에서 메뉴 선택 후 다른 윈도우 창으로 전환했다가 복귀하는 경우 메뉴가 닫히지 않던 문제
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #10482 #T28015 그리드 내 콤보 박스에 다량의 아이템이 포함된 경우, 그리드 스크롤 속도가 개선되었습니다.
- #10486 #T28084
tooltipManager.registerTooltip()API의 콜백 함수 인자에서 제공되는owner.tooltip에 길이 제한이 제거되었습니다. - #10499 #T28181 그리드 조건부 컨트롤의 프로젝트 전역 설정 지원되도록 개선되었습니다.
2.2. 스튜디오
2.2.1. 일반
- #10401 캘린더의
firstDayOfWeek값에 따라 편집기 내에서도 주의 시작 요일을 다르게 표시합니다. - #10489 스튜디오가 실행된 언어에 따라 더 적절한 예시 속성값을 제안하도록 개선되었습니다.
- #10540 #T28638 프로젝트 표준의 ID정책에서 생성 컬럼의 전체 선택/전체 해제가 가능하도록 개선 되었습니다.
2.3. 컴파일러
2.3.1. 일반
- #10409 컴파일러 디펜던시 취약점이 보고되어, 참조 라이브러리들이 권장 버전으로 모두 변경되었습니다.
3. 알려진 문제
3.1. 이클립스 업데이트 문제
- 이클립스 최신 버전 업데이트시 설치가 되지 않거나 화면이 깨지는 문제가 확인되었습니다. 이 문제가 해결될 때까지 Eclipse IDE 2024-06 및 그 이하 버전의 Eclipse for Enterprise Java and Web Developers에서 설치하여 사용하시기 바랍니다.
3.2. Chromium 스펙 변경
-
#9149 #T19656 116.x버전부터 <input>,<textarea>,<button>에 disabled 속성이 설정되었을 때 마우스 이벤트가 발생하지 않도록 변경되었습니다. 이에 따라 엑스빌더6 런타임 1.0.4762이하에서는 입력 컨트롤이
enabled=false설정된 상태에 마우스 이벤트를 설정한 경우 동작하지 않을 수 있습니다. 이 문제는 업데이트로 해결할 수 있으며 업데이트가 어려운 경우 테크돔에 문의를 해주시기 바랍니다.
3.3. Chromium 버그
- #8237 105.x~109.x 버전에서 발생하는 현상으로 대표적인 예로 브라우저(Chromium을 사용하는 Edge, Chrome, Opera 등)의 네이티브 스크롤바를 사용하고 그리드의 첫 줄에 백그라운드 등 스타일이 적용되어 있을 때 세로 스크롤바의 Thumb 영역에 마우스 다운한 상태로 Thumb를 아래로 내렸을 때 아무런 스타일의 변화가 없더라도 그리드 디테일의 Text가 두껍게(bold) 표시됩니다. 이 현상은 Chrominum 110.x 이상 버전에서는 발생하지 않습니다.
- #8505
110.x 이상 버전부터 센스리더에 자동포커스가 설정이 된 상태에서 가상커서로 이동했을 때 마우스 이벤트를 발생시켜 정상적으로 사용하기 어려운 문제가 발생합니다. 이 현상은 크롬 또는 센스리더에서 패치가 이루어져야 해결이 가능합니다.
윈도우 크롬 114.0.5735.91(공식 빌드)에서 이 문제가 해결되었습니다.
3.4. Language Server
- #7981 최근 전자정부 프레임워크 및 Language Server 관련 플러그인을 탑재한 이클립스들이 UI 무응답 상태에 빠지는 문제가 지속적으로 보고되고 있습니다.
따라서 eXBuilder6는 관련 플러그인들이 감지되면 이에 대한 경고 및 비활성화 안내 다이얼로그가 표시될 수 있습니다.
3.5. macOS 호환성 문제
- 이클립스 재단에 다양한 최신 버전의 macOS와 관련한 호환성 문제들에 대해 지속적으로 보고되었습니다. 당사를 포함하여 이클립스 기여자들의 노력으로 Eclipse 2020-12 이후 버전에서는 대부분의 심각한 문제들이 해결된 상태입니다. macOS 사용자 분들께 가급적 최신 버전의 이클립스 사용을 권장합니다.
- #8135 인텔 Mac에서 macOS Ventura를 설치한 경우, 이클립스 내에서 브라우저를 실행하면 이클립스가 크래시 되는 문제가 보고되었습니다. 이 문제가 해결될 때까지 내장 미리보기 탭 대신 외장 브라우저로 실행하여 주십시오.
이 문제는 Ventura 13.2에서 해소되었지만 본 업데이트를 함께 설치하여야 크래시를 방지하기 위해 차단된 미리보기 기능이 다시 작동합니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
Release Note '25-20주차(1.0.5647)
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #7659 커스텀 스크롤 바 사용 시 자동 높이 그리드에 행 추가 등으로 크기가 변해도 부모 스크롤 영역이 갱신되지 않던 문제
- #10360 최초 화면을 그릴 때 Emoji가 올바로 표시되지 않던 문제
- #10378 유닉스 계열 스프레드시트나 엑셀에서 복사한 데이터를 그리드에 붙여 넣을 수 없던 문제
- #10385 그리드에서 자동 행 높이를 지원하지 않는 조건부 컨트롤이 편집모드가 되는 경우 부적절한 자동 행높이가 적용되던 문제
- #10388 데이터 맵에서
dataType이expression인 컬럼의getOriginalValue()API가 빈 문자열을 반환하는 문제 - #10408 #T27708
cpr.data.tabledata.RowState에 내부 값 객체 용도의 비 API 가 노출되던 문제 - #10415 넘버 에디터의
preventInput속성이true인 경우displayExp속성에스타일드 스트링(sstr)을 사용해도 적용되지 않던 문제 - #10416 그리드 표시 영역 하단 경계에 걸친 행이 선택된 상태에서
Home/End키를 반복 입력하면 선택과 포커스가 서로 다른 행에 지정될 수 있던 문제 - #10421 아웃풋이 날짜 형식으로 설정된 경우 지역화된 포맷 토큰이 적용되지 않던 문제
- #10439 #T27933 데이터 맵에
reset()호출시 기본값으로 원복되도록 수정되었습니다.- 원본값(
originalValue)가 아닌 기본값(defaultValue)를 의미합니다.
- 원본값(
1.2. 스튜디오
1.2.1. 일반
- #10395 사용자 정의 속성의 이름을 변경하면 속성 또는 값이 사라진 것처럼 보이던 문제
- #10396 #T27546 객체 표현식 내 열거 연산자 우항으로 단순 변수명만을 허용하던 문제
- #10399 #T27589 사용자 정의 속성 설정 파일을 수동으로 편집한 경우, Properties뷰가 올바로 작동하지 않을 수 있던 문제
- #10431 CLX 썸네일 렌더링이 표시되지 않는 문제
- #10442 #T27948 일부 객체의 콘텐트 어시스트로 불필요한 주석이 노출되던 문제
cpr.events.EventBus.INSTANCE.addFiltercpr.events.CEvent
- #10456 컬럼명을 인자로 받는 데이터 맵 API에서 컬럼명에 대한 콘텐츠 어시스트가 동작하지 않던 문제
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #9250 인풋 박스에
displayExp속성 추가되었습니다.- 포커스 상태가 아닐 때 보여지는 텍스트에 대한 표현식을 설정 및 반환합니다.
- 포커스 상태가 아닐 때 보여지는 텍스트에 대한 표현식을 설정 및 반환합니다.
- #10175 #T25836 캘린더에 달력의 시작 요일을 지정하는
firstDayOfWeek: number속성이 추가되었습니다.0~6: 일요일 ~ 토요일-1(기본값): 자동 – 사용자 지역 표준에 따름
- #10356 #T27151 그리드 헤더 필터 다이얼로그의 위치를 설정할 수 있는
filterDialogPosition: string속성이 추가되었습니다.bottomLeft(기본값): 필터 다이얼로그가 헤더 셀의 좌측 하단 모서리를 기준으로 오른쪽 방향으로 펼쳐집니다.bottomRight: 필터 다이얼로그가 헤더 셀의 우측 하단 모서리를 기준으로 왼쪽 방향으로 펼쳐집니다.
- #10369 #T27341 마스크 에디터에
displayExp속성이 추가되었습니다.- 포커스 상태가 아닐 때 보여지는 텍스트에 대한 표현식을 설정 및 반환합니다.
- #10389 HTML 표 형식 데이터로부터 그리드에 데이터를 붙여 넣을 수 있도록 붙여넣기 기능이 개선되었습니다.
- #10390 #T27468 트리, 사이드 내비게이션의
revealItemAPI에 위치 파라미터verticalAlign이 추가되었습니다.start(기본값): 리빌 대상 항목이 뷰포트의 상단 가장자리에 위치하도록 스크롤 합니다.center: 리빌 대상 항목이 뷰포트의 가운데 위치하도록 스크롤 합니다.end: 리빌 대상 항목이 뷰포트의 하단 가장자리에 위치하도록 스크롤 합니다.nearest: 뷰포트가 가장 가깝게 이동하여 표시할 수 있는 거리만큼만 스크롤합니다. 뷰포트에 이미 표시되어 있는 경우 동작하지 않습니다.
- #10394 #T27486 직접 입력 계열 컨트롤이
paste,cut및copy이벤트를 전파합니다.- 반영된 컨트롤: 인풋 박스, 넘버 에디터, 마스크 에디터, 텍스트 에리어, 서치 인풋, 콤보 박스, 링크드 콤보 박스
- #10411 콤보 박스에 표시 중인 텍스트 값을 반환하는 읽기 전용 속성
displayingText가 추가되었습니다. - #10427 입력상자 컨트롤에 표시중인 텍스트 값을 반환하는 API의 명칭이 보다 명확하게 개선되었습니다.
displayText속성은 deprecated 처리되었으며,displayingText속성 추가되었습니다.- 반영된 컨트롤: 인풋 박스, 넘버 에디터, 마스크 에디터, 텍스트 에리어, 서치 인풋, 데이트 인풋, 트리셀
- #10453 데이터 맵에 기본값(
defaultValue)을 설정하고 확인할 수 있는 API가 추가되었습니다.setDefaultValue(columnName: string, value: (string | number)): 입력 받은 columnName에 해당되는 컬럼의 기본값을 설정합니다.getDefaultValue(columnName: string): (string | number): 입력 받은 columnName에 해당되는 컬럼의 기본값을 반환합니다.
2.2. 스튜디오
2.2.1. 일반
- #7749 디자인 편집기 가이드 라인의 기능이 개선되었습니다.
- 가이드 라인 편집 기능이 추가되었습니다.
- 색상 수정 가능.
- 설명 입력 기능 추가. 입력된 설명은 툴팁으로 표시됩니다.
- 가이드 라인 잠그기 기능이 추가되었습니다.
- 가이드 라인 제거 기능이 복수에 대해 작동하도록 개선되었습니다.
- 가이드 라인 편집 기능이 추가되었습니다.
- #10375 프로젝트 표준 사용자 정의 속성에서 속성명과 Properties뷰 사용자 정의 속성 탭에 표시될
"표시이름"을 구분하여 정의할 수 있도록 개선되었습니다.- 속성 명(
name)과 별도로 표시 이름(label) 속성이 추가되었습니다. - 프로젝트 표준 내 편집기에서 표시 이름 컬럼이 추가되었습니다.
- 속성 뷰의 표시 및 그룹핑 기준을 표시 이름으로 결정하도록 개선되었습니다.
- 표시 이름을 별도로 지정하지 않으면 속성명을 사용합니다. (회색으로 표시)
- 속성 명(
- #10403 #T27656 내장서버 포트 지정 기능이 추가되었습니다.
- 랜덤 포트대신 순차 포트로 적용됩니다.
52194→52195→52196... eclipse -eb:preview-port n옵션이 추가되었습니다. n의 범위는 1024 ~ 65535입니다.
- 랜덤 포트대신 순차 포트로 적용됩니다.
- #10433 미리보기 탭에서 Edge 브라우저가 지원되도록 개선되었습니다.
- Windows 10이상, Eclipse 2025-03 이상(플랫폼 버전 4.35이상)인 경우 미리보기 탭에 IE대신 Edge 사용하도록 개선되었습니다.
2.3. 컴파일러
2.3.1. 일반
- #10393 카테고리가 지정되지 않은 공통 모듈을 별도 컴파일하도록 개선되었습니다.
- 카테고리가 지정되지 않은 공통 모듈들은
no.category.module.js로 머지 컴파일 됩니다. - 명시적으로
no카테고리가 지정된 모듈도 함께 컴파일 됩니다.
- 카테고리가 지정되지 않은 공통 모듈들은
|
module.category("no"); |
3. 알려진 문제
3.1. 이클립스 업데이트 문제
- 이클립스 최신 버전 업데이트시 설치가 되지 않거나 화면이 깨지는 문제가 확인되었습니다. 이 문제가 해결될 때까지 Eclipse IDE 2024-06 및 그 이하 버전의 Eclipse for Enterprise Java and Web Developers에서 설치하여 사용하시기 바랍니다.
3.2. Chromium 스펙 변경
-
#9149 #T19656 116.x버전부터 <input>,<textarea>,<button>에 disabled 속성이 설정되었을 때 마우스 이벤트가 발생하지 않도록 변경되었습니다. 이에 따라 엑스빌더6 런타임 1.0.4762이하에서는 입력 컨트롤이
enabled=false설정된 상태에 마우스 이벤트를 설정한 경우 동작하지 않을 수 있습니다. 이 문제는 업데이트로 해결할 수 있으며 업데이트가 어려운 경우 테크돔에 문의를 해주시기 바랍니다.
3.3. Chromium 버그
- #8237 105.x~109.x 버전에서 발생하는 현상으로 대표적인 예로 브라우저(Chromium을 사용하는 Edge, Chrome, Opera 등)의 네이티브 스크롤바를 사용하고 그리드의 첫 줄에 백그라운드 등 스타일이 적용되어 있을 때 세로 스크롤바의 Thumb 영역에 마우스 다운한 상태로 Thumb를 아래로 내렸을 때 아무런 스타일의 변화가 없더라도 그리드 디테일의 Text가 두껍게(bold) 표시됩니다. 이 현상은 Chrominum 110.x 이상 버전에서는 발생하지 않습니다.
- #8505
110.x 이상 버전부터 센스리더에 자동포커스가 설정이 된 상태에서 가상커서로 이동했을 때 마우스 이벤트를 발생시켜 정상적으로 사용하기 어려운 문제가 발생합니다. 이 현상은 크롬 또는 센스리더에서 패치가 이루어져야 해결이 가능합니다.
윈도우 크롬 114.0.5735.91(공식 빌드)에서 이 문제가 해결되었습니다.
3.4. Language Server
- #7981 최근 전자정부 프레임워크 및 Language Server 관련 플러그인을 탑재한 이클립스들이 UI 무응답 상태에 빠지는 문제가 지속적으로 보고되고 있습니다.
따라서 eXBuilder6는 관련 플러그인들이 감지되면 이에 대한 경고 및 비활성화 안내 다이얼로그가 표시될 수 있습니다.
3.5. macOS 호환성 문제
- 이클립스 재단에 다양한 최신 버전의 macOS와 관련한 호환성 문제들에 대해 지속적으로 보고되었습니다. 당사를 포함하여 이클립스 기여자들의 노력으로 Eclipse 2020-12 이후 버전에서는 대부분의 심각한 문제들이 해결된 상태입니다. macOS 사용자 분들께 가급적 최신 버전의 이클립스 사용을 권장합니다.
- #8135 인텔 Mac에서 macOS Ventura를 설치한 경우, 이클립스 내에서 브라우저를 실행하면 이클립스가 크래시 되는 문제가 보고되었습니다. 이 문제가 해결될 때까지 내장 미리보기 탭 대신 외장 브라우저로 실행하여 주십시오.
이 문제는 Ventura 13.2에서 해소되었지만 본 업데이트를 함께 설치하여야 크래시를 방지하기 위해 차단된 미리보기 기능이 다시 작동합니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
Release Note '25-24주차(1.0.5696)
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #10429 #T27905 안드로이드에서
maxLength가 설정된 인풋박스를 선택 한 뒤, 온 스크린의 키보드의 대체 입력 기능을 통해 초과입력이 가능하던 문제(붙여넣기 버튼 등) - #10524
maxLength가 지정된 트리셀에 텍스트를 붙여 넣으면 콘솔에 오류로그가 출력되던 문제
1.2. 스튜디오
1.2.1. 일반
- #10491 스튜디오 편집기에서 넘버에디터, 아웃풋의
decimalSeparator,digitGroupSeparator의 기본값이 빈 값으로 설정되었던 문제 - #10511 내장 미리보기 탭에서 브라우저에서 콘솔 출력 내용이 스튜디오 콘솔 뷰에서 표시되지 않던 문제
- #10512 운영체제 별 내장 브라우저 지원에 따른 문제
2. 기능 개선
2.1. 스튜디오
2.1.1. 일반
- #10424 #T27875 미리보기 서버가
mjs확장자에 대한 마임 타입을 지원 합니다.
3. 알려진 문제
3.1. 이클립스 업데이트 문제
- 이클립스 최신 버전 업데이트시 설치가 되지 않거나 화면이 깨지는 문제가 확인되었습니다. 이 문제가 해결될 때까지 Eclipse IDE 2024-06 및 그 이하 버전의 Eclipse for Enterprise Java and Web Developers에서 설치하여 사용하시기 바랍니다.
3.2. Chromium 스펙 변경
-
#9149 #T19656 116.x버전부터 <input>,<textarea>,<button>에 disabled 속성이 설정되었을 때 마우스 이벤트가 발생하지 않도록 변경되었습니다. 이에 따라 엑스빌더6 런타임 1.0.4762이하에서는 입력 컨트롤이
enabled=false설정된 상태에 마우스 이벤트를 설정한 경우 동작하지 않을 수 있습니다. 이 문제는 업데이트로 해결할 수 있으며 업데이트가 어려운 경우 테크돔에 문의를 해주시기 바랍니다.
3.3. Chromium 버그
- #8237 105.x~109.x 버전에서 발생하는 현상으로 대표적인 예로 브라우저(Chromium을 사용하는 Edge, Chrome, Opera 등)의 네이티브 스크롤바를 사용하고 그리드의 첫 줄에 백그라운드 등 스타일이 적용되어 있을 때 세로 스크롤바의 Thumb 영역에 마우스 다운한 상태로 Thumb를 아래로 내렸을 때 아무런 스타일의 변화가 없더라도 그리드 디테일의 Text가 두껍게(bold) 표시됩니다. 이 현상은 Chrominum 110.x 이상 버전에서는 발생하지 않습니다.
- #8505
110.x 이상 버전부터 센스리더에 자동포커스가 설정이 된 상태에서 가상커서로 이동했을 때 마우스 이벤트를 발생시켜 정상적으로 사용하기 어려운 문제가 발생합니다. 이 현상은 크롬 또는 센스리더에서 패치가 이루어져야 해결이 가능합니다.
윈도우 크롬 114.0.5735.91(공식 빌드)에서 이 문제가 해결되었습니다.
3.4. Language Server
- #7981 최근 전자정부 프레임워크 및 Language Server 관련 플러그인을 탑재한 이클립스들이 UI 무응답 상태에 빠지는 문제가 지속적으로 보고되고 있습니다.
따라서 eXBuilder6는 관련 플러그인들이 감지되면 이에 대한 경고 및 비활성화 안내 다이얼로그가 표시될 수 있습니다.
3.5. macOS 호환성 문제
- 이클립스 재단에 다양한 최신 버전의 macOS와 관련한 호환성 문제들에 대해 지속적으로 보고되었습니다. 당사를 포함하여 이클립스 기여자들의 노력으로 Eclipse 2020-12 이후 버전에서는 대부분의 심각한 문제들이 해결된 상태입니다. macOS 사용자 분들께 가급적 최신 버전의 이클립스 사용을 권장합니다.
- #8135 인텔 Mac에서 macOS Ventura를 설치한 경우, 이클립스 내에서 브라우저를 실행하면 이클립스가 크래시 되는 문제가 보고되었습니다. 이 문제가 해결될 때까지 내장 미리보기 탭 대신 외장 브라우저로 실행하여 주십시오.
이 문제는 Ventura 13.2에서 해소되었지만 본 업데이트를 함께 설치하여야 크래시를 방지하기 위해 차단된 미리보기 기능이 다시 작동합니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
Release Note '25-15주차(1.0.5575)
1. 수정된 결함
1.1. 런타임
1.1.1. 일반
- #10085 모바일에서 내비게이션바, 메뉴 컨트롤의 하위 리스트가 스크롤되지 않던 문제
- #10154 안드로이드 기기에서 메뉴 아이템 모서리 영역을 터치한 경우 인근 아이템이 터치되는 문제
- #10257 #T26782 그리드 내 컨트롤의
visible변경 시 자동 행 높이가 갱신되지 않던 문제 - #10315 Mac에서 콤보박스의 값을
Ctrl + X로 잘라내기 할 경우 리스트가 펼쳐지지 않던 문제 - #10323 그리드 디테일 내 컨트롤에
visible을 행 별로 다르게 설정한 경우 자동 너비가 정상적으로 표시하지 못하던 문제 - #10332 #T26926 그리드
exportData()시 행 번호가 설정한 값으로 반영되지 않던 문제 - #10336 #T26943
NotificationCenter.unsubscribe가 동작하지 않던 문제 - #10342 그리드 디테일 내 콤보박스 컨트롤에
sstr로 스타일 지정 시 자동너비를 반영하지 않던 문제 - #10345 그리드의
getExportData()호출 시visible=false인 컬럼의 데이터가 출력되던 문제 - #10354 그리드 디테일 내 컨트롤에
visible을 행 별로 다르게 설정한 경우 자동 너비 처리가 오동작하던 문제 - #10359 #T27201 페이지 인덱서의 일부 속성에 유효하지 않은 값 설정 시 비정상적인 인덱스로 표시되던 문제
- 유효성 체크가 추가된 API:
currentPageIndex,startPageIndex,viewPageCount,pageRowCount,totalRowCount,step
- 유효성 체크가 추가된 API:
- #10364 #T27292 매트릭스 서브미션의
addRequestData의 데이터로false값을 입력한 경우request data에 추가되지 않던 문제
1.1.2. 접근성
- #8944 ios 보이스오버 사용 시 트리 컨트롤을 접근하지 못하던 문제
1.2. 스튜디오
1.2.1. 일반
- #10343 파라미터 타입이
submission인 경우, 컨텐트 어시스트가 되지 않던 문제 - #10338 #T26937 이클립스 내장 라이브러리 호환성 문제가 발생하여 디자인 편집기가 열리지 않던 문제
- 이클립스 호환성 문제가 개선되었습니다.
- 새 팔레트 뷰가 추가되어 기존 업데이트 사용자는 Perspective를 갱신하거나 뷰를 열어서 사용하시기 바랍니다.
- 새 팔레트 뷰 변경 방법
- Perspective 갱신:
Window > Perspective > Reset Perpertive...메뉴 선택 - 뷰 열기:
Window> Show View > Other... > eXBuilder6 > 팔레트열기
- Perspective 갱신:
- #10349 그리드 셀의 특성에 대한 바인딩을 작성하여도 기존 속성이 제거되지 않는 문제
2. 기능 개선
2.1. 런타임
2.1.1. 일반
- #10245 #T26488 마스크에디터 입력이 채워지지 않은 경우 커서가 마지막에서 입력이 가능하도록 개선되었습니다.
- #10250 #T26582 마스크에디터에 모바일 가상 키보드에 입력 가능한 키보드를 제어하는 HTML속성
inputMode가 추가되었습니다.- HTML의
inputMode이며 브라우저에 의해 동작됩니다. - 지원 속성: decimal, emaail, none, numeric, tel, text(default), url
- HTML의
- #10305 인풋 계열 컨트롤의
cl-text클래스 padding이 통일 되도록 개선되었습니다.- 인풋박스가 있는
cl-text클래스의 padding스타일을0px 2px로 변경되었습니다. - 변경된 컨트롤: 콤보박스, 데이트인풋, 인풋박스, 링크드콤보박스, 마스크에디터, 넘버에디터, 서치인풋, 텍스트에리어
- 인풋박스가 있는
2.2. 스튜디오
2.2.1. 일반
- #9778 컨트롤 표시순으로 정렬이 모든 하위 그룹에 대해 적용될 수 있는 기능이 추가되었습니다.
- #10268 데이터맵
dataType이expression인 경우defaultValue는N/A로 입력이 불가능하도록 개선되었습니다.
3. 알려진 문제
3.1. 이클립스 업데이트 문제
- 이클립스 최신 버전 업데이트시 설치가 되지 않거나 화면이 깨지는 문제가 확인되었습니다. 이 문제가 해결될 때까지 Eclipse IDE 2024-06 및 그 이하 버전의 Eclipse for Enterprise Java and Web Developers에서 설치하여 사용하시기 바랍니다.
3.2. Chromium 스펙 변경
-
#9149 #T19656 116.x버전부터 <input>,<textarea>,<button>에 disabled 속성이 설정되었을 때 마우스 이벤트가 발생하지 않도록 변경되었습니다. 이에 따라 엑스빌더6 런타임 1.0.4762이하에서는 입력 컨트롤이
enabled=false설정된 상태에 마우스 이벤트를 설정한 경우 동작하지 않을 수 있습니다. 이 문제는 업데이트로 해결할 수 있으며 업데이트가 어려운 경우 테크돔에 문의를 해주시기 바랍니다.
3.3. Chromium 버그
- #8237 105.x~109.x 버전에서 발생하는 현상으로 대표적인 예로 브라우저(Chromium을 사용하는 Edge, Chrome, Opera 등)의 네이티브 스크롤바를 사용하고 그리드의 첫 줄에 백그라운드 등 스타일이 적용되어 있을 때 세로 스크롤바의 Thumb 영역에 마우스 다운한 상태로 Thumb를 아래로 내렸을 때 아무런 스타일의 변화가 없더라도 그리드 디테일의 Text가 두껍게(bold) 표시됩니다. 이 현상은 Chrominum 110.x 이상 버전에서는 발생하지 않습니다.
- #8505
110.x 이상 버전부터 센스리더에 자동포커스가 설정이 된 상태에서 가상커서로 이동했을 때 마우스 이벤트를 발생시켜 정상적으로 사용하기 어려운 문제가 발생합니다. 이 현상은 크롬 또는 센스리더에서 패치가 이루어져야 해결이 가능합니다.
윈도우 크롬 114.0.5735.91(공식 빌드)에서 이 문제가 해결되었습니다.
3.4. Language Server
- #7981 최근 전자정부 프레임워크 및 Language Server 관련 플러그인을 탑재한 이클립스들이 UI 무응답 상태에 빠지는 문제가 지속적으로 보고되고 있습니다.
따라서 eXBuilder6는 관련 플러그인들이 감지되면 이에 대한 경고 및 비활성화 안내 다이얼로그가 표시될 수 있습니다.
3.5. macOS 호환성 문제
- 이클립스 재단에 다양한 최신 버전의 macOS와 관련한 호환성 문제들에 대해 지속적으로 보고되었습니다. 당사를 포함하여 이클립스 기여자들의 노력으로 Eclipse 2020-12 이후 버전에서는 대부분의 심각한 문제들이 해결된 상태입니다. macOS 사용자 분들께 가급적 최신 버전의 이클립스 사용을 권장합니다.
- #8135 인텔 Mac에서 macOS Ventura를 설치한 경우, 이클립스 내에서 브라우저를 실행하면 이클립스가 크래시 되는 문제가 보고되었습니다. 이 문제가 해결될 때까지 내장 미리보기 탭 대신 외장 브라우저로 실행하여 주십시오.
이 문제는 Ventura 13.2에서 해소되었지만 본 업데이트를 함께 설치하여야 크래시를 방지하기 위해 차단된 미리보기 기능이 다시 작동합니다.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.