Class StringFilterBuilder

StringFilterBuilder

문자열 필터 컨트롤의 빌더입니다.

문자열 필터는 사용자가 문자열 일치를 통해 데이터를 필터링할 수 있는 간단한 텍스트 입력란입니다. 문자열 유형의 열과 일치하는 옵션이 주어지면 이 컨트롤은 입력란에 있는 용어와 일치하지 않는 행을 필터링합니다.

자세한 내용은 Gviz 문서를 참고하세요.

메서드

메서드반환 유형간략한 설명
setCaseSensitive(caseSensitive)StringFilterBuilder일치 시 대소문자를 구분할지 여부를 설정합니다.
setMatchType(matchType)StringFilterBuilder컨트롤이 정확한 값만 일치시킬지 (MatchType.EXACT), 값의 시작 부분부터 시작하는 접두사 (MatchType.PREFIX) 또는 하위 문자열(MatchType.ANY)과 일치시킬지 설정합니다.
setRealtimeTrigger(realtimeTrigger)StringFilterBuilder키를 누를 때마다 컨트롤이 일치해야 하는지 아니면 입력란이 '변경'될 때만(포커스가 사라지거나 Enter 키를 누를 때) 일치해야 하는지 설정합니다.

자세한 문서

setCaseSensitive(caseSensitive)

일치 시 대소문자를 구분할지 여부를 설정합니다.

// Builds a case insensitive string filter to filter column "Col1".
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setCaseSensitive(false)
                         .build();

매개변수

이름유형설명
caseSensitiveBooleantrue이면 문자열 일치에 대소문자를 구분합니다.

리턴

StringFilterBuilder: 체이닝에 유용한 빌더입니다.


setMatchType(matchType)

컨트롤이 정확한 값만 일치시킬지 (MatchType.EXACT), 값의 시작 부분부터 시작하는 접두사 (MatchType.PREFIX) 또는 하위 문자열(MatchType.ANY)과 일치시킬지 설정합니다.

// Builds a string filter to filter column "Col1" matching the prefix.
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setMatchType(Charts.MatchType.PREFIX)
                         .build();

매개변수

이름유형설명
matchTypeMatchType문자열 일치 유형입니다.

리턴

StringFilterBuilder: 체이닝에 유용한 빌더입니다.

참고 항목


setRealtimeTrigger(realtimeTrigger)

키를 누를 때마다 컨트롤이 일치해야 하는지 아니면 입력란이 '변경'될 때만(포커스가 사라지거나 Enter 키를 누를 때) 일치해야 하는지 설정합니다.

// Builds a string filter to filter column "Col1" that checks the match any time
// a key is pressed.
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setRealtimeTrigger(true)
                         .build();

매개변수

이름유형설명
realtimeTriggerBooleantrue인 경우 키가 눌릴 때 실시간으로 트리거되도록 이벤트를 설정합니다.

리턴

StringFilterBuilder: 체이닝에 유용한 빌더입니다.