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:
Propiedad | Valor | Descripción |
start | new | Fuerza al formulario a comenzar en el modo de inserción para agregar nuevos registros. |
insert | on/off | Habilita (on) o deshabilita (off) el botón para la inclusión de nuevos registros. |
update | on/off | Habilita (on) o deshabilita (off) el botón para la inclusión de nuevos registros. |
delete | on/off | Habilita (on) o deshabilita el botón para cambiar los registros.. |
field_display_off | field | Dinámicamente oculta un campo. |
field_display_on | field | Muestra dinámicamente un campo. |
field_readonly | field | Fuerza un campo para que se muestre como “readonly”.. |
rows | Fuerza el número de líneas para cada una de las páginas (sólo para formularios de multiples registros).. | |
rows_ins | Fueza el número de líneas para insertar (sólo para formulario de multiples registros). |
Propiedades para GRID
Propiedad | Valor | Descripción |
start | filter | Fuerza a la grid a comenzar por el filtro. |
cols | Fuerza el número de columnas. (tipo vertical y deslizante) | |
rows | Fuerza a la grid a comenzar por el filtro.. | |
lig_edit | on/off | Habilita (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
También podría gustarte…