|
Esta macro permite cambiar dinámicamente la etiqueta de los campos en aplicaciones de grid, formularios y control.
Parámetros
La macro tiene solo un parámetro obligatorio, que recibe el nombre del campo cuya etiqueta será cambiada. Este parámetro debe ser proporcionado entre comillas (dobles o simples) o mediante una variable, como en los ejemplos de sintaxis a continuación.
//Proporcionando como cadena
sc_label("customerid") = "Nueva etiqueta para el campo";
//Proporcionando con una variable
$var_campo = "nombre_del_campo";
sc_label($var_campo) = "Nueva etiqueta para el campo";
Ejemplos
Ej. 1: Registro de Usuario En este escenario, se usa un solo formulario para registrar empleados y clientes.
if ({tipo_usuario} == 'cliente') {
sc_label('campo_id') = 'ID del Cliente';
} else {
sc_label('campo_id') = 'ID del Empleado';
}
Ej. 2: Registro de Eventos En un formulario de registro de eventos, las etiquetas de los campos pueden ser cambiadas para reflejar el tipo de evento (por ejemplo, Conferencia, Taller, Seminario).
if ({tipo_evento} == 'conferencia') {
sc_label('local') = 'Local de la Conferencia';
} else if ({tipo_evento} == 'taller') {
sc_label('local') = 'Local del Taller';
} else if ({tipo_evento} == 'seminario') {
sc_label('local') = 'Local del Seminario';
}
|