# Release Note '26-11주차(1.0.6035)

## 업데이트 안내

<div id="bkmrk-update-desc"><div>본 업데이트는 eXBuilder6 스튜디오, 런타임의 성능 향상, 새로운 추가 기능 및 API들을 포함합니다. 또한 이 업데이트는 컴파일러 및 서버 라이브러리의 개선 사항을 포함합니다. 안전하고 원활한 서비스를 위해 운용 중인 CI 서버의 컴파일러 및 서버 라이브러리를 최신 버전으로 업데이트해 주시기를 권장해 드립니다. 업데이트는 월 1~2회 제공되며, 제공 일정은 상황에 따라 조정될 수 있습니다.</div></div>**태그 설명**

- **\#\[Number\]**: 접수된 이슈 번호
- **\#T\[Number\]**: Techdom의 eXbuilder6 Q&amp;A 게시판 글 번호

## 1. 수정된 결함

### 1.1. 런타임

- \#10463 인풋계열 **<span style="color: rgb(90, 4, 82);">컨트롤</span>**의 `displayExp`에 `displayText`, `displayingText` 설정 시 무한 루프가 발생하던 문제 
    - `displayText`, `displayingText`는 `displayExp`에서 지원하지 않습니다.
- \#10868 #T31484 데이터셋의 `findFirstRow` 사용 시, 입력한 `condition` 파라미터에 `syntax` 오류 발생 시 첫 번째 행이 반환되던 문제 
    - 수정된 API : `findFirstRowBoundlessly`, `findAllRow`, `findAllRowBoundlessly`, `findUnfilteredFirstRow`, `findFirstRowExpr`, `indFirstRowExprBoundlessly`, `findAllRowExpr`, `findAllRowExprBoundlessl`, `findUnfilteredFirstRowExpr`
- \#10875 #T31497 **<span style="color: rgb(90, 4, 82);">그리드</span>**의 `init` 함수 사용 시 데이터가 변경되어도 `footer` 안에 표현식 함수 값이 갱신되지 않던 문제
- \#10876 #T31509 **<span style="color: rgb(90, 4, 82);">콤보박스</span>**가 빈 값일 때 `displayingText` 호출 시 `placeholder` 값이 출력되던 문제
- \#10880 **<span style="color: rgb(90, 4, 82);">그리드</span>**에 **<span style="color: rgb(90, 4, 82);">트리셀</span>**이 첫 번째, 마지막 컬럼에 위치한 후 편집모드에서 `tab` 이동 시 **<span style="color: rgb(90, 4, 82);">그리드</span>** 밖으로 빠져나가지 못하던 문제
- \#10893 #T31609 **<span style="color: rgb(90, 4, 82);">그리드</span>** 내 컨트롤 조작을 통해 화면 전환 및 재진입 시, **<span style="color: rgb(90, 4, 82);">그리드</span>** 렌더링이 비정상적으로 출력되던 문제

## 2. 기능 개선

### 2.1. 런타임

#### 2.1.1. 일반

- \#10820 #T31184 **<span style="color: rgb(90, 4, 82);">인풋박스</span>**, **<span style="color: rgb(90, 4, 82);">서치인풋</span>**, **<span style="color: rgb(90, 4, 82);">텍스트에리어</span>** `value` 설정 후 최초 `focus()` API 호출 시 커서가 맨 뒤로 가도록 개선되었습니다.
- \#10857 `global-aside`에서 표시되는 컨트롤의 팝업에서 발생하는 이벤트도 컨트롤에서 디스패치 되도록 개선되었습니다.  
    
    - 대상 컨트롤: **<span style="color: rgb(90, 4, 82);">콤보박스</span>**, **<span style="color: rgb(90, 4, 82);">메뉴</span>**, <span style="color: rgb(90, 4, 82);">**링크드콤보박스**</span>
- \#10863 `maxFileCount`가 1인 경우 **<span style="color: rgb(90, 4, 82);">파일업로드</span>** 컨트롤의 파일 다이얼로그에서 단일 파일만 선택되도록 개선되었습니다.
- \#10872 #T31497 **<span style="color: rgb(90, 4, 82);">그리드</span>** 내에서 `keyup` 이벤트 페이로드에 `targetObject`가 추가되었습니다.
- \#10874 #T31497 **<span style="color: rgb(90, 4, 82);">그리드</span>**의 `getControlAttr` API에서 조건부 컨트롤에 대한 지원이 추가되었습니다.
- \#10903 **<span style="color: rgb(90, 4, 82);">그리드</span>**의 스페이싱 영역 클릭 시 컨트롤이 아닌 셀 자체로 포커스가 가도록 개선되었습니다.

#### 2.1.2. 접근성

- \#10770 컨트롤의 접근성 관계를 참조할 수 있는 기능이 추가되었습니다. 
    - 실험적 API였던 `accessbility`는 잘못된 이름으로 deprecated 되고 `accessibility` 속성이 추가되었습니다.
    - 지원되는 컨트롤 및 사용 방법은 도움말 앱 개발 &gt; 컨트롤 &gt; Accessibility에서 확인할 수 있습니다.

### 2.2. 스튜디오

- \#10599 데이터셋 컬럼을 드래그 앤 드롭으로 추가할 때 헤더텍스트로 주석 또는 컬럼이름 옵션선택이 가능하도록 개선되었습니다.  
    
    - 컬럼 사이에 선택된 데이터 셋 컬럼을 드래그하여 생성할때 헤더텍스트를 옵션에 따라 선택할 수 있습니다.  
        [![image.png](https://bookstack.tomatosystem.co.kr/uploads/images/gallery/2026-03/scaled-1680-/srdimage.png)](https://bookstack.tomatosystem.co.kr/uploads/images/gallery/2026-03/srdimage.png)
    - 컬럼 헤더를 선택하고 선택된 데이터 셋의 컬럼을 드래그하여 생성할 때 헤더텍스트를 옵션에 따라 선택할 수 있습니다.[![image.png](https://bookstack.tomatosystem.co.kr/uploads/images/gallery/2026-03/scaled-1680-/yTYimage.png)](https://bookstack.tomatosystem.co.kr/uploads/images/gallery/2026-03/yTYimage.png)

- \#10850 #T31367 **<span style="color: rgb(90, 4, 82);">그리드</span>** 디테일 셀에 배치된 컨트롤의 `spacing` 속성에서 소수점 입력을 지원하도록 개선되었습니다.
- \#10853 env.json 파일에서 프로젝트 레벨에 적용될 테마를 추가할 수 있도록 기능 개선되었습니다.
- - 디자인 편집기의 룰러영역에 테마 선택 메뉴를 이용하여 테마를 변경할 수 있습니다.  
        [![image.png](https://bookstack.tomatosystem.co.kr/uploads/images/gallery/2026-03/scaled-1680-/l0Kimage.png)](https://bookstack.tomatosystem.co.kr/uploads/images/gallery/2026-03/l0Kimage.png)
    - 사용 예 :  
        
        - 프로젝트내 env.json 파일을 열고 기존 "runtime-lib", "runtime-css" 아래에 "themes"를 추가합니다.
        - "themes" 객체 안에 디자인 에디터에서 표시될 테마이름을 키로 작성합니다.
        - 키의 값으로 중괄호 내부에 테마가 위치한 파일의 경로를 작성합니다. 형식은 "href" : "\[프로젝트 내 파일경로\]" 입니다.
        - ```json
            {
            	"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 **<span style="color: rgb(90, 4, 82);">그리드</span>**의 `keydown`, `keyup` 이벤트의 `e.targetObject`에도 하위 속성에 대해 컨텐트 어시스트가 제공되도록 개선되었습니다.


## 3. 알려진 문제

### 3.1. macOS 호환성 문제

- macOS 26 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 이미 macOS를 업데이트하신 경우, 임시 조치가 포함된 Eclipse 2025-12 버전을 사용하여 주십시오. 아직 macOS를 업데이트 하지 않으신 경우 현재 macOS 유지를 권장 드립니다.

<div id="bkmrk-%EA%B3%A0%EA%B0%9D-%EB%B6%84%EB%93%A4%EC%9D%98-%EC%86%8C%EC%A4%91%ED%95%9C-%ED%94%BC%EB%93%9C%EB%B0%B1%2C-%EA%B7%B8%EB%A6%AC%EA%B3%A0-">고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.</div>