Um builder para controles de filtro de intervalo de números.
Um filtro de intervalo de números é um controle deslizante com dois polegares que permite ao usuário selecionar intervalos de valores numéricos. Dada uma coluna de número de tipo e opções de correspondência, 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 o limite inferior do intervalo. |
set | Number | Define o valor mínimo permitido para o limite inferior do intervalo. |
set | Number | Define a orientação do controle deslizante. |
set | Number | Define se os rótulos ao lado do controle deslizante vão mostrar 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 indicadores de filtro de intervalo de números podem cair. |
Documentação detalhada
setMaxValue(maxValue)
Define o valor máximo permitido para o limite inferior do intervalo. Se indefinido, o valor é 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
Number
: esse builder é útil para encadeamento.
setMinValue(minValue)
Define o valor mínimo permitido para o limite inferior do intervalo. Se indefinido, o valor é 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
Number
: 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
Number
: esse builder é útil para encadeamento.
Consulte também
setShowRangeValues(showRangeValues)
Define se os rótulos ao lado do controle deslizante vão mostrar 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 , permite a exibição de rótulos ao lado do controle deslizante. |
Retornar
Number
: esse builder é útil para encadeamento.
setTicks(ticks)
Define o número de marcas (posições fixas em uma barra de intervalo) em que os indicadores de filtro de intervalo de números 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
Number
: esse builder é útil para encadeamento.