sc_actionbar_enable("nome_do_botao")
|
|
Habilita o botão da barra de ação, tornando disponí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_enable("ajax_btn");
|
Este parâmetro é obrigatório.
Devemos informar o nome do botão da barra de ação que será habilitado.
|
Exemplos
Exemplo 1: Utilização básica da macro
sc_actionbar_enable("link_detalhe");
Exemplo 2: Habilitando o botão de link para o detalhe do pedido caso haja algum registro para ser exibido.
// Exemplo criado no evento onRecord da consulta utilizando a tabela order e orderdetail // Caso não exista pedidos itens no medido, 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_enable
sc_actionbar_enable("link_detalhe");
} else {
sc_actionbar_disable("link_detalhe");
}
|
Escopo da Macro
|
Aplicação Consulta
|
ajaxFieldonClick onRecord
|
|