문자열 필터 컨트롤의 빌더입니다.
문자열 필터는 사용자가 문자열 일치를 통해 데이터를 필터링할 수 있는 간단한 텍스트 입력 필드입니다. 유형 문자열 및 일치 옵션의 열이 있으면 이 컨트롤은 입력 필드에 있는 검색어와 일치하지 않는 행을 필터링합니다.
자세한 내용은 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". var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setCaseSensitive(false) .build();
매개변수
이름 | 유형 | 설명 |
---|---|---|
caseSensitive | Boolean | true 인 경우 문자열 일치 대소문자 구분을 사용 설정합니다. |
리턴
StringFilterBuilder
- 이 빌더로, 연결하는 데 유용합니다.
setMatchType(matchType)
컨트롤이 정확한 값만 일치하게 할지 (MatchType.EXACT
), 값의 시작 부분에서 시작되는 접두사 (MatchType.PREFIX
) 또는 모든 하위 문자열(MatchType.ANY
)과 일치하는지 설정합니다.
// Builds a string filter to filter column "Col1" matching the prefix. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setMatchType(Charts.MatchType.PREFIX) .build();
매개변수
이름 | 유형 | 설명 |
---|---|---|
matchType | MatchType | 문자열 일치 유형입니다. |
리턴
StringFilterBuilder
- 이 빌더로, 연결하는 데 유용합니다.
참고 항목
setRealtimeTrigger(realtimeTrigger)
키를 누를 때마다 컨트롤이 일치해야 하는지 또는 입력 필드가 '변경'될 때만(포커스를 잃거나 Enter 키를 누를 때)에만 일치하는지 설정합니다.
// Builds a string filter to filter column "Col1" that checks the match any time a key is // pressed. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setRealtimeTrigger(true) .build();
매개변수
이름 | 유형 | 설명 |
---|---|---|
realtimeTrigger | Boolean | true 인 경우 실시간으로 (키를 누를 때) 이벤트가 트리거되도록 설정합니다. |
리턴
StringFilterBuilder
- 이 빌더로, 연결하는 데 유용합니다.