|
Esta macro serve para alterar dinamicamente a label dos botões, sejam eles criados pelo desenvolvedor ou próprios do Scriptcase.
Para isso, é necessário informar dois parâmetros obrigatórios, 'btn_name' e 'new_label'.
| Parâmetro |
Valor |
Descrição |
| btn_name |
O parâmetro pode ser informado utilizando variáveis(Global ou Local) ou string(Utilizando Aspas Duplas ou simples)
Em negrito, segue o exemplo de como o parâmetro deve ser informado:
sc_btn_label('update', 'Atualizar Registro');
Valores aceitos no parâmetro:
- String - Protegida por aspas simples ou duplas. Ex.:
'update'
- Variáveis - Locais ou globais. Ex.:
$btn_update
|
Recebe o nome do botões que terá a label alterada.
Os nomes dos botões, que são automaticamente criados pelo Scriptcase, estão disponíveis abaixo, separado por aplicação.
|
| new_label |
O parâmetro pode ser informado utilizando variáveis(Global ou Local) ou string(Utilizando Aspas Duplas ou simples)
sc_btn_label('update', 'Atualizar Registro');
Valores aceitos no parâmetro:
- String - Protegida por aspas simples ou duplas. Ex.:
'Atualizar Registro'
- Variáveis - Locais ou globais. Ex.:
$new_label
- Lang - variável lang. Ex.:
{lang_btn_label}
|
Este parâmetro recebe a nova label do botão informado no parâmetro anterior.
Além de string e variável é possível utilizar também uma lang para a definição da label, possibilitando a tradução internacionalização da sua aplicação.
|
Clique aqui e veja exemplos de utilização da macro.
Nome dos botões da Consulta e do Gráfico
Nome do Botão
|
Descrição |
| first |
Navega para o início da consulta. |
| back |
Navega para a página anterior. |
| forward |
Navega para a página seguinte. |
| last |
Navega para a última página. |
| filter |
Controla a exibição do botão "Filtro" na grid. |
| pdf |
Gera o PDF colorido da consulta. |
| det_pdf |
Gera o PDF no detalhe. |
| pdfbw |
Gera o PDF preto e branco da consulta. |
| xls |
Gera o XLS. |
| xml |
Gera o XML. |
| csv |
Gera o CSV. |
| rtf |
Gera o RTF. |
| word |
Gera o Word. |
| json |
Gera o JSON. |
| print |
Abre a consulta no formato de impressão. |
| det_print |
Abre o detalhe no formato de impressão. |
| summary |
Controla a exibição do botão "Resumo" na grid. |
| new |
Controla a exibição do botão "Novo" possibilitando a inclusão de novos registros.
Obs: Se a aplicação tiver link para tal, ou se o formulário estiver rodando em iframe da consulta
|
| insert |
Controla a exibição do botão "Inserir".
Obs: Apenas em casos de formulário rodando em iframe da consulta
|
| update |
Controla a exibição do botão "Atualizar".
Obs: Apenas em casos de formulário rodando em iframe da consulta
|
| delete |
Controla a exibição do botão "Delete".
Obs: Apenas em casos de formulário rodando em iframe da consulta
|
| groupby |
Controla a exibição do botão "Quebras". |
| dynsearch |
Controla a exibição do botão "Filtro dinâmico". |
| gridsave |
Controla a exibição do botão "Salvar Grid". |
| sel_col |
Botão de selecionar colunas |
| sort_col |
Botão de Ordenação |
Nome dos botões do Formulário e do Calendário
Nome do Botão
|
Descrição |
| first |
Navega para o primeiro registro do formulário. |
| back |
Navega para o registro anterior. |
| forward |
Navega para o registro seguinte. |
| last |
Navega para o último registro formulário. |
| new |
Controla a exibição do botão "Novo" em um formulário, usado em off o formulário é iniciado em modo de inclusão. |
| insert |
Controla a exibição do botão "Incluir". |
| update |
Controla a exibição do botão "Atualizar". |
| delete |
Controla a exibição do botão "Excluir". |
| copy |
Controla a exibição do botão "Copiar". |
| dynsearch |
Controla a exibição do botão "Filtro dinâmico".
|
| pdf |
Gera documento PDF a partir do formulário.
|
| print |
Abre o formulário no modo de impressão.
|
Nome dos botões da Controle
Nome do Botão
|
Descrição |
| ok |
Controla a exibição do botão "Ok" em um controle. |
| exit |
Controla a exibição do botão "Sair". |
| facebook |
Controla a exibição do botão "Facebook". |
| twitter |
Controla a exibição do botão "Twitter" |
| paypal |
Controla a exibição do botão "PayPal" |
Exemplo: Parâmetro com string
sc_btn_label('update', 'Atualizar Registro');
Exemplo: Parâmetro com lang
sc_btn_label("update", {lang_btn_label});
Exemplo: Parâmetro com variável Global
[btn_name] = "update"; [label] = "update"; sc_btn_label([btn_name], [label]);
Exemplo: Parâmetro com variável local
$btn_name = "update"; $label= "update"; sc_btn_label($btn_name, $label);
|