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


댓글 없음