문자열 필터 컨트롤의 빌더입니다.
문자열 필터는 사용자가 문자열 일치를 통해 데이터를 필터링할 수 있는 간단한 텍스트 입력란입니다. 문자열 유형의 열과 일치하는 옵션이 주어지면 이 컨트롤은 입력 필드의 용어와 일치하지 않는 행을 필터링합니다.
자세한 내용은 Gviz 문서를 참고하세요.
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | String | 일치 시 대소문자를 구분할지 여부를 설정합니다. |
set | String | 컨트롤이 정확한 값 (Match), 값의 시작 부분부터 시작하는 접두사 (Match) 또는 하위 문자열(Match)과 일치해야 하는지 여부를 설정합니다. |
set | String | 키를 누를 때마다 컨트롤이 일치해야 하는지 아니면 입력 필드가 '변경'될 때만(포커스 손실 또는 Enter 키 누름) 일치해야 하는지 설정합니다. |
자세한 문서
setCaseSensitive(caseSensitive)
일치 시 대소문자를 구분할지 여부를 설정합니다.
// Builds a case insensitive string filter to filter column "Col1". const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setCaseSensitive(false) .build();
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
case | Boolean | true이면 문자열 일치 대소문자 구분을 사용 설정합니다. |
리턴
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();
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
match | Match | 문자열 일치 유형입니다. |
리턴
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();
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
realtime | Boolean | true인 경우 키를 누를 때 실시간으로 트리거되도록 이벤트를 설정합니다. |
리턴
StringFilterBuilder - 이 빌더(연결에 유용)