정식출시 Wijmo 2023 v1 출시
페이지 정보
작성자 GrapeCity 작성일 2023-05-31 10:36 조회 461회 댓글 0건본문
관련링크
가 2023년 첫 번째 주요 릴리스를 출시했습니다! 이 릴리스에는 React 18 Strict 모드, 일부 주요 접근성 기능 향상, 동적 문화권 지원 등에 대한 지원이 포함됩니다.
- 개선된 React 18 Strict 모드 지원
- 향상된 접근성
- 키보드 탐색에 초점이 맞추어진 FlexGrid Header
- 세계화(Globalization)에서 동적 문화권 바꾸기
- FlexGrid의 비어 있는 편집 내용 동작 방법 변경
- 이외의 혁신적인 변경 사항들
최신 릴리스에서 했지만, Strict 모드에서는 아직 몇 가지 제한 사항과 경고가 존재했습니다.
이번 릴리스에서는 React 18 Strict 모드에 대한 지원을 발표합니다. Strict 모드는 개발자가 개발하는 동안 일반적인 버그를 찾을 수 있도록 도와주기 때문에 Wijmo 내부에서 이를 지원하게 되어 매우 기쁩니다!
향상된 접근성
그레이프시티는 소중한 고객분들과 함께 복잡한 기능에서의 Wijmo 접근성을 미세 조정하기 위해서 긴밀한 협업을 해 오고 있습니다.
다음은 이번 릴리스에서 추가한 몇 가지 향상된 기능을 안내합니다.
Excel에서 발표 내용과 일치하도록 조건 및 값에 따라 필터링하기 위해 개선된
개선된 Selector 점검 상태 알림
개선된 Selector 설명 레이블
화면 리더가 시각적으로 숨겨진 열을 해석하는 방법 개선
행 및 열 헤더로의 키보드 탐색을 허용하는 추가
그리드에 캡션을 제공하기 위한 추가
이와 더불어 다른 화면 리더의 컴포넌트 동작과 관련된 기타 작은 버그들도 수정했습니다.
키보드 탐색에 초점이 맞추어진 FlexGrid Header
몇 명의 중요한 고객들로부터 최종 사용자가 키보드 화살표를 사용하여 그리드의 헤더를 탐색할 수 있기를 원한다는 조언을 받았습니다.
이 동작을 지원하기 위해 다음 [없음(기본), 행, 열 또는 둘 다]으로 설정할 수 있는 새로운 headersFocusability 속성을 추가했습니다. 키보드 탐색이 계속해서 행 또는 열 헤더로 진행되는지 여부를 결정합니다.
헤더에 초점이 맞춰지면 화면 리더에서 올바르게 표시되도록 접근성에 맞게 미세 조정됩니다.
세계화(Globalization)에서 동적 문화권 바꾸기
최신 JavaScript 응용 프로그램은 빠르게 적응하고 다시 렌더링할 수 있어야 합니다. Wijmo에서 항상 세계화(Globalization)를 지원해왔지만 특정 시나리오에서 문화권을 런타임에 바꿀 수 없었습니다.
이를 전체적으로 지원하기 위해 런타임에 문화권을 바꿀 수 있는 changeCulture API를 추가했습니다. 새 문화권을 반영해야 할 때, 필요에 따라 컴포넌트가 재렌더링합니다.
FlexGrid의 비어 있는 편집 내용 동작 방법 변경
FlexGrid는 비어 있는 셀이 편집되지만, 변경되지 않는 일부의 경우에 변경된 이벤트를 트리거합니다.
예를 들어 null 값에 바인딩된 셀은 편집되어 커밋된 경우 비어 있는 문자열이 됩니다.
이제 새로운 commitEmptyEdits boolean을 설정하여 이 동작을 변경할 수 있습니다. 기본적으로 True이지만 False로 설정할 수 있으며 비어 있는 편집이 커밋되지 않도록 합니다. 기존 null, NaN, 비어 있는 문자열 및 셀이 편집 모드가 되지만 새 값이 입력되지 않은 경우 정의되지 않은 값은 그대로 유지합니다.
이외의 혁신적인 변경 사항들
Google이 Google Signin Library를 사용하지 않기로 결정함에 따라 당사의 wijmo.cloud.OAuth2 클래스 역시 중단할 예정입니다. 기존 앱은 깨지지 않으니 걱정하지 마세요. 하지만 당사의 발표 내용 및 권장 사항에 대해 자세히 확인해 주시길 바랍니다.
접근성을 개선하기 위해 요소의 데이터 행에서 정상적으로 aria를 숨기기 전에 [wj-part='ch']