Release Note '26-20주차(1.0.6087)
업데이트 안내
본 업데이트는 eXBuilder6 스튜디오, 런타임의 성능 향상, 새로운 추가 기능 및 API들을 포함합니다. 또한 이 업데이트는 컴파일러 및 서버 라이브러리의 개선 사항을 포함합니다. 안전하고 원활한 서비스를 위해 운용 중인 CI 서버의 컴파일러 및 서버 라이브러리를 최신 버전으로 업데이트해 주시기를 권장해 드립니다. 업데이트는 월 1~2회 제공되며, 제공 일정은 상황에 따라 조정될 수 있습니다.
태그 설명
- #[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 이상의 버전을 사용하여 주십시오.
고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.
댓글 없음