# Release Note '26-37주차(1.0.6190)

## 업데이트 안내

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

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

## 1. 수정된 결함

### 1.1. 런타임

#### 1.1.1. 일반

- \#10339 **<span style="color: rgb(90, 4, 82);">플로우 레이아웃</span>**, **<span style="color: rgb(90, 4, 82);">버티컬 레이아웃</span>**의 첫/마지막 클래스가 자식 `visible` 변경 후 갱신되지 않는 문제
- \#10901 **<span style="color: rgb(90, 4, 82);">폼 레이아웃</span>**에 `margin`이 설정된 상태에서 스크롤 시 하단, 우측 마진이 보이지 않는 문제
- \#11167 #T33161 **<span style="color: rgb(90, 4, 82);">콤보 박스</span>**, **<span style="color: rgb(90, 4, 82);">인풋 박스</span>**, **<span style="color: rgb(90, 4, 82);">서치 인풋</span>**, **<span style="color: rgb(90, 4, 82);">링크드 콤보 박스</span>**의 입력 영역이 보이지 않을 경우 한글 입력 순서가 뒤집히는 문제
- \#11170 #T33171 **<span style="color: rgb(90, 4, 82);">마스크 에디터</span>**에서 캐럿이 텍스트 끝에 있으면 `input-filter`가 발생하지 않는 문제
- \#11185 #T33223 **<span style="color: rgb(90, 4, 82);">데이터셋</span>** 바인딩 아이템 **<span style="color: rgb(90, 4, 82);">컨트롤</span>**에서 행 삭제 후 인덱스로 아이템을 조회하면 결과가 어긋나는 문제
- \#11187 #T33240 태블릿에서 **<span style="color: rgb(90, 4, 82);">그리드</span>** 연속 터치 스크롤 시 비정상 반복 스크롤이 발생하던 문제
- \#11189 **<span style="color: rgb(90, 4, 82);">플로우 레이아웃</span>**, **<span style="color: rgb(90, 4, 82);">버티컬 레이아웃</span>**에서 `floatControl()`로 띄운 **<span style="color: rgb(90, 4, 82);">컨트롤</span>**을 `replaceConstraint()`로 되돌리면 첫/마지막 클래스가 중복되는 문제
- \#11191 #T33273 **<span style="color: rgb(90, 4, 82);">콤보 박스</span>** `textDisplayExp`에서 표현식 함수 `formatText`/`formatNumber`가 적용되지 않는 문제
- \#11243 **<span style="color: rgb(90, 4, 82);">데이트 인풋</span>** `enabledInputMask=false`인 경우, `format`과 `mask`가 다르면 `autoSkip`이 동작하지 않던 문제

#### 1.1.2. 접근성

- \#10122 **<span style="color: rgb(90, 4, 82);">컨트롤</span>**의 `clearLabelExp`에 `sstr`이 포함되면 지우기 버튼의 `aria-label`이 비거나 `[object Object]`가 되는 문제

### 1.2. 스튜디오

- \#11195 **<span style="color: rgb(90, 4, 82);">탭 폴더</span>** 헤더의 높이 단위를 `rem` 으로 지정할때 적용되지 않던 문제

## 2. 기능 개선

### 2.1. 런타임

- \#11071 **<span style="color: rgb(90, 4, 82);">데이트 인풋</span>** `autoSkip`이 값을 완성하는 시점에만 동작하도록 개선되었습니다. 
    - 이미 완성된 값을 편집하는 중에는 값이 다시 완성되더라도 다음 **<span style="color: rgb(90, 4, 82);">컨트롤</span>**로 이동하지 않습니다.
    - `YYYY`처럼 입력 세그먼트가 하나인 포맷은 값이 채워진 상태에서 다시 입력해 완성해도 다음 **<span style="color: rgb(90, 4, 82);">컨트롤</span>**로 이동하도록 수정되었습니다.
- \#11136 #T33042 태블릿(가로 `width` 600dp 이상) 환경에서 **<span style="color: rgb(90, 4, 82);">그리드</span>** 컬럼 터치 리사이즈(`resizableColumns` ) 기능이 지원됩니다.
- \#11137 #T33044 **<span style="color: rgb(90, 4, 82);">매트릭스 서브미션</span>**의 `setDataRowHandler`의 행 객체에서 출처 **<span style="color: rgb(90, 4, 82);">데이터 컨트롤</span>**을 가져올 수 있도록 개선되었습니다. 
    - `getDataControl()`: 행의 출처 데이터 컨트롤을 반환합니다.
    - ```javascript
        submission.setDataRowHandler(function(rowdata) {
        	var dataControl = rowdata.getDataControl();
        	if (dataControl.id === "ds1") {
        		return { "tableId": "TB_USER" };
        	}
        	return null;
        }, true);
        ```
- \#11165 #11173 #T33165 #T33182 **<span style="color: rgb(90, 4, 82);">그리드</span>** 익스포트 시 셀에 `class`로 지정한 스타일을 반영하는 옵션(`applyClassStyle`)이 추가되었습니다.
- - `applyClassStyle: true`설정 시 셀에 적용된 `class` 스타일이 익스포트 결과에 반영됩니다. (기본값: `false`)
    - 익스프레션 바인딩으로 지정한 class도 행 기준으로 평가되어 셀 단위로 반영되며, `exceptStyle: false`와 함께 설정해야 합니다.
    - ```javascript
        var data = grid.getExportData({ exceptStyle: false, applyClassStyle: true });
        ```

### 2.2. 스튜디오

- \#11148 #T33083 **<span style="color: rgb(90, 4, 82);">데이터 셋</span>** 컬럼의 `defaultValue` 속성 설명 및 도움말 가이드가 수정되었습니다.
- \#11214 #11232 #T33332 **<span style="color: rgb(90, 4, 82);">디자인 편집기</span>** 라이브 렌더링의 `CSS` 커스텀 프로퍼티(`var()`)가 지원됩니다.

## 3. 알려진 문제

### 3.1. macOS 호환성 문제

- macOS 15 Sequoia 에서 이클립스의 모든 텍스트 편집기에서 선택 영역이 올바로 표시되지 않는 문제가 보고 되었습니다. 임시 조치가 포함된 Eclipse 2024-06 이상의 버전을 사용하여 주십시오.

<div id="bkmrk-%EA%B0%90%EC%82%AC%20%EC%9D%B8%EC%82%AC">고객 분들의 소중한 피드백, 그리고 테스터 분들의 헌신적인 테스트 수행에 가슴 깊이 감사드리며 더 좋은 업데이트를 제공해 드리도록 항상 노력하겠습니다.</div>