La macro sc_apl_conf ( ): es bastante útil para modificar las propiedades de los formularios y grid; así como también de botones y campos en tiempo de ejecución. Esta macro debe ser usada por una aplicación para modificar las propiedades de otra aplicación.

La necesidad de permitir a los usuarios finales que puedan realizar configuraciones y cambios en tiempo real es muy recurrente y necesaria, al darle la libertad de gestionar acciones en tiempo de ejecución, esto se puede lograr con la utilización de esta macro.

Te estaré mostrando y explicando  algunos ejemplos útiles y como puedas utilizarlos en tus desarrollos:

La sintaxis es bastante simple:

sc_apl_conf(“Aplicación”, “Propiedad”, “Valor”)

Ejemplo:

Forzar a la aplicación “form_ejemplo” a comenzar en el modo de inserción.
sc_apl_conf(“form_ejemplo”, “start”, “new”);

El ámbito de ejecución de esta macro en formularios y grid es: onApplicationInit

Las propiedades que puedes utilizar en los formularios son:

PropiedadValorDescripción
startnewFuerza al formulario a comenzar en el modo de inserción para agregar nuevos registros.
inserton/offHabilita (on) o deshabilita (off) el botón para la inclusión de nuevos registros.
updateon/offHabilita (on) o deshabilita (off) el botón para la inclusión de nuevos registros.
deleteon/offHabilita (on) o deshabilita el botón para cambiar los registros..
field_display_offfieldDinámicamente oculta un campo.
field_display_onfieldMuestra dinámicamente un campo.
field_readonlyfieldFuerza un campo para que se muestre como “readonly”..
rowsFuerza el número de líneas para cada una de las páginas (sólo para formularios de multiples registros)..
rows_insFueza el número de líneas para insertar (sólo para formulario de multiples registros).

Propiedades para GRID

PropiedadValorDescripción
startfilterFuerza a la grid a comenzar por el filtro.
colsFuerza el número de columnas. (tipo vertical y deslizante)
rowsFuerza a la grid a comenzar por el filtro..
lig_editon/offHabilita (on) o deshabilita el botón de edición del registro (lapis)

Mira como utilizar esta macro en el siguiente vídeo:

Scriptcase es la herramienta de desarrollo web más eficiente del mercado. Crea sistemas web completos integrados con soluciones de Business Intelligence en minutos!

Conoce la licencia que más se adecua a tu necesidad -> Opciones de licencia
¡Descarga y prueba nuestra herramienta! Descargar Scriptcase

Por ,

28 de February de 2019

Compartir esta publicacion

a

También podría gustarte…

Automatización de Procesos de Negocios con Scriptcase

En el mundo empresarial moderno, la eficiencia operativa no es solo un objetivo, es una necesidad. ...

Desarrollo de software impulsado por IA: el papel de ChatGPT

En el mundo en constante evolución de la tecnología, la inteligencia artificial (IA) está desemp...

Low-Code: La Clave para una Transformación Digital Accesible

La transformación digital es un imperativo para las empresas que desean mantenerse competitivas en...

También podría gustarte…

Obtenga nuevas publicaciones, recursos, ofertas y más cada semana.

Utilizaremos la información provista para enviarle por correo electrónico boletines y ofertas. Puede darse de baja de los correos electrónicos en cualquier momento simplemente haciendo clic en el enlace "unsubscribe" en la parte inferior de cualquier correo electrónico o contactándonos a privacy @ scriptcase.net . Obtenga más información sobre nuestra Privacy Police .