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".
var 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.
var 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.
var stringFilter = Charts.newStringFilter()
  .setFilterColumnLabel("Col1")
  .setRealtimeTrigger(true)
  .build();

매개변수

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

리턴

StringFilterBuilder - 이 빌더로, 연결하는 데 유용합니다.