Skip to main content

__construct

Construtor da classe BDateRange. Parâmetros:
mixed
required
Nome do campo inicial.
mixed
default:"null"
Nome do campo final.
Exemplo de código:

setFormName

Define o nome do formulário ao qual o campo pertence, ajustando automaticamente para campos de início e fim quando aplicável. Parâmetros:
mixed
required
Nome do formulário.
Exemplo de código:

setEnableDates

Define datas específicas que podem ser selecionadas. Parâmetros:
array
required
Array de datas que são permitidas.
Exemplo de código:

getEnableDates

Obtém as datas que estão habilitadas para seleção. Exemplo de código:

setDisableDates

Define datas específicas que não podem ser selecionadas. Parâmetros:
array
required
Array de datas que não são permitidas.
Exemplo de código:

getDisableDates

Obtém as datas que estão desabilitadas para seleção. Exemplo de código:

setSeparator

Define o separador entre as datas no campo. Parâmetros:
string
required
Caractere ou texto usado como separador.
Exemplo de código:

getSeparator

Obtém o separador utilizado entre as datas. Exemplo de código:

setCalendars

Define o número de calendários a serem exibidos. Parâmetros:
int
required
Número de calendários.
Exemplo de código:

getCalendars

Obtém o número de calendários exibidos. Exemplo de código:

setMask

Define a máscara para os campos de datas. Parâmetros:
mixed
required
Máscara para os dados de entrada.
Exemplo de código:
Obs.: caso a máscara inclua horas, minutos e/ou segundos, tais campos serão adicionados ao calendário para edição.

getMask

Obtém a máscara atualmente configurada para os campos de data. Exemplo de código:

setDatabaseMask

Define a máscara usada para coletar os dados para o banco de dados. Parâmetros:
mixed
required
Máscara para o banco de dados.
Exemplo de código:
Obs.: perceba que, ao executar o código acima, a máscara presente em nível de aplicação não terá sido alterada.

getDatabaseMask

Obtém a máscara do banco de dados atualmente configurada. Exemplo de código:

setSteps

Define os incrementos para horas, minutos e segundos nos seletores de tempo. Parâmetros:
mixed
required
Incremento das horas.
mixed
required
Incremento dos minutos.
mixed
required
Incremento dos segundos.
Exemplo de código:

setGrid

Define a grade para a exibição do calendário. Parâmetros:
int
required
Número que define a grade.
Exemplo de código:

getGrid

Obtém a configuração da grade de exibição para os calendários. Exemplo de código:

showConfirmButtons

Ativa a exibição dos botões de confirmação nos calendários. Exemplo de código:

hideConfirmButtons

Desativa a exibição dos botões de confirmação, aplicando automaticamente as seleções. Exemplo de código:

setTitle

Define o título para o popover do calendário. Parâmetros:
string
required
Texto do título.
Exemplo de código:

getTitle

Obtém o título do popover dos calendários. Exemplo de código:

setValue

Define o valor do campo com base na máscara de banco de dados. Parâmetros:
mixed
required
Valor do campo.
Exemplo de código:
Obs.: caso o componente possua dois campos para exibição de datas, ‘setValue’ afetará apenas o primeiro.

setEndValue

Define o valor para o campo de data final. Parâmetros:
mixed
required
Valor da data final.
Exemplo de código:

getEndValue

Obtém o valor do campo de data final. Exemplo de código:

setExitAction

Define a ação a ser executada quando o usuário sai do campo. Parâmetros:
TAction
required
Objeto TAction.
Exemplo de código:
Código de exemplo da função a ser chamada, lembrando que essa função precisa ser estática (static function).

setChangeAction

Define a ação a ser executada quando o usuário altera o campo. Parâmetros:
TAction
required
Objeto TAction.
Exemplo de código:
Código de exemplo da função a ser chamada, lembrando que essa função precisa ser estática (static function).

getPostData

Obtém os dados enviados pelo formulário, ajustados para a máscara do banco de dados. Exemplo de código:

enableField e disableField

(Método estático) Ativa e desativa um campo de intervalo de datas em um formulário. Parâmetros:
mixed
required
Nome do formulário.
mixed
required
Nome do campo.
Exemplo de código:
Código de exemplo das funções a serem chamadas, lembrando que essas funções precisam ser estáticas (static function).

convertMask

(Método estático) Converte uma máscara de data para o formato padrão utilizado pelo componente. Parâmetros:
mixed
required
Máscara original.
Exemplo de código:

replaceToMask

(Método estático) Substitui uma máscara de data por outra em um valor específico. Parâmetros:
mixed
required
Valor original.
mixed
required
Máscara original.
mixed
required
Nova máscara.
Exemplo de código: