Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

Um builder para controles de filtro de intervalo numérico.

Um filtro de intervalo numérico é um controle deslizante com dois marcadores que permite ao usuário selecionar intervalos de valores numéricos. Considerando uma coluna do tipo número e opções correspondentes, esse controle filtra as linhas que não correspondem ao intervalo selecionado.

Para mais detalhes, consulte a documentação do Gviz .

Métodos

MétodoTipo de retornoBreve descrição
setMaxValue(maxValue)NumberRangeFilterBuilderDefine o valor máximo permitido para a extensão inferior do intervalo.
setMinValue(minValue)NumberRangeFilterBuilderDefine o valor mínimo permitido para a extensão inferior do intervalo.
setOrientation(orientation)NumberRangeFilterBuilderDefine a orientação do controle deslizante.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderDefine se os rótulos serão exibidos ao lado do controle deslizante mostrando as extensões do intervalo selecionado.
setTicks(ticks)NumberRangeFilterBuilderDefine o número de marcas (posições fixas em uma barra de intervalo) em que os marcadores do controle deslizante de filtro de intervalo numérico podem cair.

Documentação detalhada

setMaxValue(maxValue)

Define o valor máximo permitido para a extensão inferior do intervalo. Se não estiver definido, o valor será inferido do conteúdo da DataTable gerenciada pelo controle.

// Builds a number range filter and sets the maximum value to 100.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setMaxValue(100)
                              .build();

Parâmetros

NomeTipoDescrição
maxValueIntegerO valor máximo do controle deslizante.

Retornar

NumberRangeFilterBuilder: esse builder é útil para encadeamento.


setMinValue(minValue)

Define o valor mínimo permitido para a extensão inferior do intervalo. Se não estiver definido, o valor será inferido do conteúdo da DataTable gerenciada pelo controle.

// Builds a number range filter and sets the minimum value to 10.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setMinValue(10)
                              .build();

Parâmetros

NomeTipoDescrição
minValueIntegerO valor mínimo do controle deslizante.

Retornar

NumberRangeFilterBuilder: esse builder é útil para encadeamento.


setOrientation(orientation)

Define a orientação do controle deslizante.

// Builds a number range filter and sets it to have a horizontal orientation.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setOrientation(Charts.Orientation.HORIZONTAL)
                              .build();

Parâmetros

NomeTipoDescrição
orientationOrientationA orientação do controle deslizante a ser definida.

Retornar

NumberRangeFilterBuilder: esse builder é útil para encadeamento.

Consulte também


setShowRangeValues(showRangeValues)

Define se os rótulos serão exibidos ao lado do controle deslizante mostrando as extensões do intervalo selecionado.

// Builds a number range filter and enables showing of the number range values.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setShowRangeValues(true)
                              .build();

Parâmetros

NomeTipoDescrição
showRangeValuesBooleanSe true, ativa a exibição de rótulos ao lado do controle deslizante.

Retornar

NumberRangeFilterBuilder: esse builder é útil para encadeamento.


setTicks(ticks)

Define o número de marcas (posições fixas em uma barra de intervalo) em que os marcadores do controle deslizante de filtro de intervalo numérico podem cair.

// Builds a number range filter and sets the number of ticks for the range
// to 10.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setTicks(10)
                              .build();

Parâmetros

NomeTipoDescrição
ticksIntegerO número de marcas no controle deslizante.

Retornar

NumberRangeFilterBuilder: esse builder é útil para encadeamento.