sc_btn_label("btn_name", "new_label")

Esta macro se utiliza para cambiar dinámicamente la etiqueta de los botones, ya sean creados por el desarrollador o por el propio Scriptcase.

Para ello, es necesario informar dos parámetros obligatorios,  'btn_name' e 'new_label' (nombre del botón, y nueva etiqueta).

Parametro Valor Descripción
btn_name

El parámetro se puede ingresar usando variables (globales o locales) o cadena (usando comillas dobles o simples)

En negrita, aquí está el ejemplo de cómo se debe ingresar el parámetro:

sc_btn_label('update', 'Actualizar Registro');

Valores aceptados en el parametro:

  • String - Protegida por comillas simples o dobles.
    Ej.: 'update'
  • Variables - Locales o globalesEj.: $btn_update

Recibe el nombre de los botones a los que se les cambiará la etiqueta.

Los nombres de los botones, que son creados automáticamente por Scriptcase, están disponibles a continuación, separados por aplicación.

new_label

El parámetro se puede ingresar usando variables (globales o locales) o cadena (usando comillas dobles o simples)

sc_btn_label('update', 'Actualizar Registro');

Valores aceptados en el parametro:

  • String - Protegido por comillas simple o dobles. Ej.: 'Actualizar Registro'
  • Variáveis - Local o global. Ej.: $new_label
  • Lang -variable lang. Ej.: {lang_btn_label}

Este parámetro recibe la nueva etiqueta del botón informado en el parámetro anterior.

Además de la cadena y la variable, también es posible utilizar un idioma para definir la etiqueta, lo que permite la traducción de la internacionalización de su aplicación.

 

Clique aqui y vea ejemplos de como usar la macro.

 


Nombre de los botones de la Grid y del grafico.

Nombre del botón Descripción
first

Navega para el inicio de la grid.

back Navega para la pagina anterior.
forward Navega para la pagina siguiente.
last Navega para la última página.
filter Controla la exibición del botón "Filtro" de la grid.
pdf Genera el PDF a color de la grid.
det_pdf Genera PDF del detalle.
pdfbw Genera PDF blanco y negro de la grid.
xls Genera archivo XLS.
xml Genera archivo  XML.
csv Genera archivo CSV.
rtf Genera archivo RTF.
word Genera archivo Word.
json Genera archivo JSON.
print Abre la grid en formato de impresión.
det_print Abre el detalle en formato de impresión.
summary Controla la visualización del botón "Resumen" en la grid.
new

Controla la visualización del botón "Nuevo", permitiendo agregar nuevos registros.

Nota: si la aplicación tiene un enlace a ella, o si el formulario se está ejecutando en el iframe de la grid

insert

Controla la visualización del botón "Agregar".

Nota: solo en los casos en que el formulario se ejecuta en iframe de la grid

update

Controla la visualización del botón "Actualizar".

Nota: solo en los casos en que el formulario se ejecuta en iframe de la grid

delete

Controla la visualización del botón "Eliminar".

Nota: solo en los casos en que el formulario se ejecuta en iframe de la grid

groupby Controla la visualización del botón "Agrupación".
dynsearch Controla la visualización del botón "Filtro dinamico".
gridsave Controla la visualización del botón "Guardar Grid".
sel_col Botón de selecionar columnas
sort_col Botón de ordenar

 

Nombre de los botones del formulario y calendario

Nombre del botón Descripción
first Navega para el primer registro del formulario.
back Navega para el registro anteriordel formulario.
forward Navega para el registro siguiente del formulario.
last Navega para el utlimo registro del formulario.
new Controla la visualización del botón "Nuevo" en un formulario, usado en 'off' el formulario es iniciado en modo agregar o nuevo.
insert Controla la visualización del botón "Agregar".
update Controla la visualización del botón "Actualizar".
delete Controla la visualización del botón "Eliminar".
copy Controla la visualización del botón "Copiar".
dynsearch

Controla la visualización del botón "Filtro dinâmico".

pdf

Genera documento PDF a partir del formulário.

print

Abre el formulário en modo impreción.

 

Nombre de los botones de la grid.

Nombre del botón
Descripción
ok Controla la exibición del botón "Ok" en el form control.
exit Controla la exibición del botón "Sair".
facebook Controla la exibición del botón "Facebook".
twitter Controla la exibición del botón "Twitter"
paypal Controla la exibición del botón "PayPal"

 


Ejemplo: Parametro con string

sc_btn_label('update', 'Actualizar registro');

 

Ejemplo: Parametro con lang

sc_btn_label("update", {lang_btn_label});

 

Ejemplo: Parametro con variable Global

[btn_name] = "update";
[label] = "update";
sc_btn_label([btn_name], [label]);

 

Ejemplo: Parametro con variable local

$btn_name = "update";
$label= "update";
sc_btn_label($btn_name, $label);