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…

Novedades de PHP 8.1

En este artículo hablaremos un poco sobre las novedades, cambios y mejoras que vienen con la llega...

Mitos y Verdades sobre el universo de la programación

Vamos a presentar algunos mitos y verdades sobre el universo de la programación y extraer algunas ...

8 Consejos para convertirse en un mejor programador

Hoy te traemos 8 consejos para que te conviertas en un mejor programador de lo que ya eres, sacánd...

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 .