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 febrero de 2019

Compartir esta publicacion

a

También podría gustarte…

IaaS, PaaS y SaaS: comprenda los tipos de Cloud Computing

Cloud Computing o computación en la nube es un factor que ha sido responsable de causar varias tra...

Sistema de monitoreo de COVID-19 con Scriptcase

Actualmente, nos enfrentamos a un momento muy difícil, dado el brote de COVID-19, somos bombardead...

Cloud Computing y sus tendencias para 2020

¿Qué es el cloud computing? Brinda la posibilidad de ofrecer servicios a través de Intern...

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 .