상세 컨텐츠

본문 제목

[Nexacro] Dataset filtering

by ayudante 2023. 8. 29. 14:02

본문

1. filter Method

    - filtering 설정

      this.Dataset0.filter("amount > 100");

 

    - filtering 해제

      this.Dataset0.filter("");

 

    - filter method 실행 시 이전의 조건이 삭제되고, 새로운 조건으로 다시 filtering 수행

      즉 filtering된 dataset에 초기화 없이 filter를 걸어도 초기화 후 filtering한 것과 동일한 결과

 

 

    - filter method가 없을 경우 Dataset의 filterstr 속성의 값으로 filtering 된다. 

 

 

 

2. Dataset Properties

 

filterstr

 - Dataset의 filterstr 속성을 설정하면 설정된 조건으로 필터링

   ex) column0 == "Y"

 

 - 스크립트로 값을 바꾸고자 할 경우

   Dataset.set_filterstr("column0 == 'N'");

 

 - 당연한 이야기이지만 filterstr을 변경할 경우 기존 필터링 내역은 유지되지 않는다.

 

 

 

※ Dataset Reset 시 동작은?

   loadfiltermode 속성 값에 따라 동작이 다르다.

   - keep(default) : 최종 filterstr 값에 영향을 받는다.

   - reset : 초기 filterstr 값이 적용된다. 즉, 코드로 변경하기 전 Properties의 filterstr에 설정된 값

 

 

관련글 더보기

댓글 영역