sc_actionbar_disable("nome_do_botao")
|
|
Desabilita o botão da barra de ação, tornando indisponível para o click.
Esta macro pode ser utilizada para qualquer tipo de botão (link ou ajax) da barra de ações.
Definição do parâmetro
| Parâmetro |
Sintaxe |
Descrição |
| nome_do_botao |
Não é possível utilizar variáveis, o nome do botão deve ser informado utilizando aspas duplas ou aspas simples.
Exemplo
sc_actionbar_disable("ajax_btn");
|
Este parâmetro é obrigatório.
Devemos informar o nome do botão da barra de ação que será desabilitado.
|
Exemplos
Exemplo 1: Utilização básica da macro
sc_actionbar_disable("link_detalhe");
Exemplo 2: Desabilitando o botão de link para o detalhe do pedido caso não haja itens no pedido.
// Exemplo criado no evento onRecord da consulta utilizando a tabela order e orderdetail // Caso não exista itens no pedido o botão será desabilitado
$query = "SELECT count(*) FROM OrderDetails WHERE OrderID = ". {OrderID};
sc_lookup(ds, $query);
if ({ds[0][0]} == 0) {
//Exemplo de utilização da macro sc_actionbar_disable
sc_actionbar_disable("nome_do_botao");
} else {
sc_actionbar_enable("nome_do_botao"); }
|
Escopo da Macro
|
Aplicação Consulta
|
ajaxFieldonClick onRecord
|
|