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


댓글 없음