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étodo | Tipo de retorno | Breve descrição |
|---|---|---|
set | Number | Define o valor máximo permitido para a extensão inferior do intervalo. |
set | Number | Define o valor mínimo permitido para a extensão inferior do intervalo. |
set | Number | Define a orientação do controle deslizante. |
set | Number | Define se os rótulos serão exibidos ao lado do controle deslizante mostrando as extensões do intervalo selecionado. |
set | Number | 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. |
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
| Nome | Tipo | Descrição |
|---|---|---|
max | Integer | O 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
| Nome | Tipo | Descrição |
|---|---|---|
min | Integer | O 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
| Nome | Tipo | Descrição |
|---|---|---|
orientation | Orientation | A 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
| Nome | Tipo | Descrição |
|---|---|---|
show | Boolean | Se 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
| Nome | Tipo | Descrição |
|---|---|---|
ticks | Integer | O número de marcas no controle deslizante. |
Retornar
NumberRangeFilterBuilder: esse builder é útil para encadeamento.