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…

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...

Tendencias de TI y Desarrollo Web para 2024: Hacia Nuevos Horizontes Tecnológicos

El mundo de la Tecnología de la Información (TI) y el Desarrollo Web está en constante evolució...

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 .