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 - 체이닝에 유용한 빌더입니다.