sc_actionbar_clicked_state()
|
|
A macro sc_actionbar_clicked_state() possibilita que o desenvolvedor recupere o estado atual do botão no momento do clique no botão ajax da barra de ação.
Desta forma é possível validar o estado atual do botão e alterá-lo de acordo com sua regra de negócio.
Esta macro é exclusiva para utilização do evento ajax do botão da barra de ação.
Exemplos
Exemplo: Identificação do estado atual do botão no evento ajax, para alteração do estado ao clicar.
// Recupera o estado do botão clicado. // No código abaixo estamos validando se o estado atual do campo é pendente
if (sc_actionbar_clicked_state() == 'pendente') {
sc_actionbar_state('ajax_btn', 'enviado');
} else {
sc_actionbar_state('ajax_btn', 'pendente');
}
Exemplo: Recuperando o estado do botão ajax criado na barra de ação e exibindo o resultado.
echo sc_actionbar_clicked_state();
|
Escopo da Macro
|
Aplicação Consulta
|
| ajaxFieldonClick
|
|