메인 항목으로

2.4. 선택 컨트롤의 익스프레션에서 ID 셀렉터, 앱 함수, 익스프레션 함수 사용 시 선행 데이터가 처리되지 않는 현상

2.4.1. 변경 전

이전 버전에서는 선택 컨트롤(사이드 내비게이션, 트리, 메뉴, 콤보박스 등)의 setFilter, filterExp 등 익스프레션 편집창에서 ID 셀렉터, 앱 함수, 익스프레션 함수를 사용할 경우, 선행 데이터를 제외하고 필터가 수행되는 현상이 있었습니다. 이로 인해, 기존의 필터 조건 사용 시 선행데이터 값이 표시되지 않는 현상이 발생합니다.

filterExp: year == #cmbBefYear.value && quarter == #cmbBefQuarter.value

2.4.2. 변경 후

1.0.4221(2023년 1월 13일 릴리즈) 버전에서 익스프레션 수행 시 선행 데이터도 함께 처리되도록 기능이 수정되었습니다.
이에 따라 기존 필터 조건을 그대로 사용할 경우, 선행 데이터 값이 화면에 표시되지 않는 현상이 발생할 수 있습니다.

2.4.3. 조치 방안

기존 익스프레션을 선행 데이터가 포함되도록 다음과 같이 수정하시기 바랍니다.

filterExp: value == "" || (year == #cmbAftYear.value && quarter == #cmbAftQuarter.value)

또한, 해당 filterExp를 사용하는 페이지를 찾기 위해 스튜디오에서 Ctrl + H 키를 눌러 검색창에 filterExp를 입력하면 관련 페이지를 빠르게 확인할 수 있습니다.

image.png