sc_actionbar_clicked_state()
|
|
A macro sc_actionbar_clicked_state() permite que o desenvolvedor recupere o estado atual de um botão da barra de ação no momento do clique. Desta forma, é possível validar o estado atual do botão e, com base na regra de negócios do sistema, alterá-lo conforme necessário.
Esta macro é exclusiva para eventos AJAX dos botões da barra de ação.
Exemplos de uso
Exemplo 1: 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 2: 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
|
|