Feedback

Buscar

Configuración

En el área a continuación puede definir todas las opciones que formarán parte del Formulario de búsqueda.

Search configuration Interface.

  • Criterios de búsqueda: permite seleccionar el comando SQL AND o OR para definir los criterios de la búsqueda utilizada;
  • Mostrar condiciones : Muestra la condición de la búsqueda para que el usuario elija. En este caso, “AND” o “O” se mostrarán en el formulario de búsqueda, de modo que el usuario pueda elegir la opción deseada.
  • Usar la función de autocompletar en los campos : El campo se convierte en autocompletar automáticamente de acuerdo con los valores existentes en la base de datos. Si el usuario elige , la autocompletación se habilitará automáticamente en todos los campos que contengan una relación. Si el usuario elige No, no se mostrarán autocompletos. En el caso de que la opción seleccionada sea Definida en el campo respetará la configuración individualmente para cada campo.

Criterios de Búsqueda

Search configuration Interface.

En esta interfaz, puede configurar las condiciones para cada campo del formulario de búsqueda al filtrar el SQL, en el combo izquierdo se muestra el campo. El combo de la derecha muestra una lista de las opciones para filtrar el campo seleccionado, para seleccionar las opciones simplemente haga clic en ellas (Igual a, Comenzando por, Contiene, etc.) y el botón Activar / Desactivar. Las flechas a la derecha permiten alterar el orden de los campos.

Para los campos Tipo de fecha, puede definir condiciones especiales para la búsqueda, acceder a las configuraciones de campo y editar las Configuraciones de condiciones especiales.

Debajo de la lista están los botones para habilitar las opciones seleccionadas:

  • Activa / Desactiva : Habilita o deshabilita el campo o la opción seleccionada.
  • Todo: marca todos los campos u opciones.
  • Ninguno: Una marca todos los campos u opciones.

Búsqueda Avanzada

Configuración

Através de estos atributos, puede definir algunas configuraciones generales de búsqueda, como alineación, ancho, condiciones de búsqueda, etc.

Interface Configuração do Filtro Avançado

  • Márgenes : Permite posicionar los márgenes del formulario de búsqueda.
  • Mantener los valores : Cuando está habilitado, los valores de la búsqueda se mantienen cuando el usuario regresa al formulario de búsqueda.
  • Mantener las columnas y el orden de selección : le permite determinar si, en cada filtro, deben conservarse los valores seleccionados para los campos de consulta y clasificación, es decir, en cada filtro, estos valores vuelven a la condición original.
  • Use Enter para : Le permite definir la acción que tendrá la tecla Intro en la pantalla Buscar. Tabular le permite navegar entre los campos y Enviar realiza la búsqueda (activa el botón Buscar).
  • Mostrar etiquetas : Permite mostrar las búsquedas utilizadas para la cuadrícula en forma de etiquetas.
  • Mostrar despues de Filtrar: Cuando se habilita, las etiquetas se mostrarán después de realizar una búsqueda avanzada; si están desactivadas, las etiquetas siempre se mostrarán independientemente de realizar una búsqueda avanzada.
  • Unificar resultados : Establece el número de caracteres para agrupar el resultado de las etiquetas. Esta opción se debe usar cuando el tipo de campo es múltiple-selección.
  • Treeview en las etiquetas : Establece el uso de Treeview para las etiquetas.
  • Estado inicial de Treeview : Esta opción solo funciona si se usa Treeview y establece el estado inicial de Treeview.
    • Iniciar Abierto : Mostrando las etiquetas Etiquetas com treeview aberto
    • Iniciar Cerrado : Mostrando descripción completa como texto Etiquetas com treeview fechado.
  • Limpie otros filtros después de enviar: Después de aplicar el filtro avanzado, se eliminarán todos los demás filtros.
  • Interactuar con búsqueda dinámica: aplique el mismo filtro en los campos coincidentes entre Filtro avanzado y Filtro dinámico, cuando no se muestren las etiquetas.
  • Resaltar: resalta los resultados en la consulta. Solo funciona para las condiciones “Exactamente igual”, “Contiene” e “Inicio igual”.

Para personalizar cómo se mostrará el resaltado, debe acceder a la herramienta de edición de temas.

1 - Acceda al menú Diseño > Temas para la aplicación.
2 - Elija el tema deseado y haga clic en Modo avanzado.
3 - Luego busque el subelemento Grid, dentro del elemento del mismo nombre.
4 - En este subelemento encontrará la opción “Línea”, que contiene las carpetas Líneas pares e impares. En cada una de estas carpetas encontrará la opción Búsqueda rápida resaltada, con las opciones para editar Texto, Borde y Fondo de los términos buscados.

Seleccionar Campos

Select fields interface. Seleccionar Campos

Obligatorio

Esta interfaz tiene las opciones para que seleccione y establezca los campos obligatorios del formulario de búsqueda.

Required fields interface Campos Obligatorios

Dentro de la aplicación generada se mostrará un marcador (*) al lado del campo y también aparecerá un mensaje de error si no hay ningún valor asignado a los campos obligatorios. Podrá establecer algunas opciones para el marcador usando estas opciones a continuación.

Marker placement configuration interface

  • Posición del marcador: Permite seleccionar posición del marcador relativa al campo (las opciones son derecha, izquierda o No mostrar).
  • Mostrar mensaje: Muestra si el mensaje de error de validación está o no.

Barra de herramientas

Barra de herramientas

La barra de herramientas Buscar está dividida en dos partes: Superior e Inferior, de manera que es posible definir los botones que se mostrarán en ambas barras. La selección de botones en la barra de herramientas superior e inferior funciona de forma independiente, permitiendo que los botones se muestren en ambas barras al mismo tiempo.

Toolbar Interface. Interfaz de la barra de herramientas.

  • Buscar: ejecutar la búsqueda.
  • Limpiar: Limpia todos los campos de búsqueda.
  • Editar: Habilita la opción Guardar etiqueta.
  • Exit: salga de la aplicación.

Otros: agrupa una diversidad de opciones relativas a la aplicación.

  • Languages: muestra un combobox con los nombres disponibles, definidos en las propiedades del proyecto.
  • Temas: muestra un cuadro combinado con los temas disponibles, definidos en las propiedades del proyecto.
  • HelpCase: muestra un botón para redirigir a la página de ayuda.

Separador

  • ————————: Disparece una línea que separa los botones cuando se usan los botones de grupo.

Usar botones en línea: permite la alineación de los botones de filtro junto a los campos.

  • __ Botones en línea__: le permite seleccionar qué botones se mostrarán al lado del campo y puede ordenarlos según sus deseos. Esta opción está disponible al habilitar Use los botones en línea en la configuración de los botones.

Configuración de Botones

Button Settings Interface. Interfaz de configuración de botones.

  • Atajo: Le permite establecer teclas rápidas de teclado en un botón.
  • Usar botones en línea: Permite la alineación de los botones de filtro junto a los campos.
  • Posición de los botones en línea: Establece el posicionamiento de los botones a la derecha o a la izquierda de los campos.
  • Cantidad de columnas: Establece el número de columnas de visualización de los botones, lo que le permite configurar si se mostrarán uno al lado del otro o se distribuirán en columnas.

Opciones

Options Interface. Interfaz de opciones.

  • Posición del botón (Superior/Inferior) Posicionando los botones de la barra de herramientas Superior / Inferior.

Guardar Búsqueda

Esta característica permite organizar perfiles de búsqueda, crea una opción Guardar filtro en una aplicación de búsqueda, de esta manera es posible guardar la búsqueda realizada previamente. Puedes agregar algunas reglas. Con estos detalles puede guardar una búsqueda hecha por el usuario.

Save Filter Interface. Interfaz de Guardar filtro.

Save Filter Interface. Interfaz de Guardar filtro.

Eventos

Scriptcase usa los eventos para permitir al desarrollador personalizar el código de la aplicación. Al usar los eventos, puede programar acciones personalizadas en un tiempo de ejecución específico (por ejemplo, después de insertar un registro, cuando se carga, al enviar un Formulario, …) y para un tipo de aplicación específico. En las áreas de eventos, puede usar variables globales y locales, JavaScript, CSS, HTML, códigos PHP y también macros de Scriptcase.

onScriptInit

Este evento ocurre cada vez que la aplicación se carga o se recarga. Este evento se ejecuta cada vez que se carga o vuelve a cargar la aplicación, antes de que se ejecute la selección principal de la aplicación. En este ámbito, normalmente se ejecutan las macros que cambian la selección, como: sc_select_field, sc_select_order, sc_select_where (add), etc. También podemos cargar el valor de algún atributo de la aplicación, así como verificar alguna política de seguridad antes de ejecutar la aplicación.

onRefresh

Este evento ocurre cuando se recarga el formulario. Este evento ocurre cuando la aplicación de formulario se vuelve a cargar, es posible volver a cargar el formulario en función de los campos (seleccionar, radio, checkbox)

onSave

Este evento ocurre siempre que alguna configuración de búsqueda se guarda en la aplicación de filtro. Este evento ocurre siempre que alguna configuración de búsqueda se guarda en la aplicación de filtro.

onValidate

Este evento ocurre cuando se envía el formulario de búsqueda. Este evento se produce cuando se envía el formulario de búsqueda. Ex. para evitar algunas búsquedas o para validar cualquier parámetro de búsqueda if(strlen({nombre}) <= 0) { sc_error_message ("Complete el campo de nombre antes de enviar su búsqueda"); }

Layout

En este módulo están disponibles las características de edición, atributos y visualización de la aplicación, de forma que puede aplicar visualización de temas, organizar bloques, definir valores y el formato del encabezado / pie de página, etc..

Bloques

Conceptualmente, un bloque es un “contenedor” donde puede ubicar los campos de las Aplicaciones: Formulario, Control o Grid con orientación deslizante.

De forma predeterminada, las aplicaciones creadas en ScriptCase se crean con un solo bloque, con el mismo nombre que la aplicación. Puede agregar la cantidad de bloques que desea organizar de una manera más conveniente. En la página siguiente, observe que se trata de una Organización de columna, y allí es donde definirá si el siguiente bloque se establecerá al lado o debajo del actual.

Application Block configuration

En el lado izquierdo de cada bloque hay dos iconos, primero Application Block configuration tiene la función de editar toda la información relativa al bloque y la segunda Application Block configuration es eliminar el bloque.

Organizando la posición de los Bloques

  • Vea a continuación cómo modificar el orden de visualización de los Bloques en una página.

Haga clic y arrastre el bloque que desea modificar a su nueva posición.

Application Block Display configuration

  • Vea cómo eliminar un bloque de la pantalla

Haga clic en el bloque deseado y arrástrelo al ítem “Bloques no mostrados”. De esta forma, también puede arrastrar el bloque a otra página si lo desea. Vea las imágenes a continuación.

Application Block Display configuration

Application Block Display configuration

Atributos

Bloque

  • Nombre: Nombre del bloque.
  • Etiqueta: Título del bloque que se mostrará en la aplicación.

Título

  • Mostrar: Bandera que controla la visualización del título del bloque.

Etiqueta

  • Mostrar: Bandera que controla id. La etiqueta de los campos se mostrará en el bloque.

Posición: Opciones para mostrar la etiqueta:

  • Encima: la etiqueta se mostrará sobre el campo.
  • Al lado: la etiqueta se mostrará junto al campo.
  • Abajo: La etiqueta se mostrará debajo del campo.

Campos

  • Columnas : Cantidad de columnas que se muestran una al lado de la otra en el bloque.
  • Posición: la forma en que los campos se muestran en el bloque:
  • Abajo: los campos se muestran uno debajo del otro respetando la cantidad de columnas.
  • Al lado: los campos se muestran uno al lado del otro respetando la cantidad de columnas.
  • Línea: los campos se muestran uno al lado del otro sin la tabulación.

Organización

  • Siguiente: la forma en que los bloques se muestran en la página:
  • Abajo: Indica que el siguiente bloque se colocará debajo del actual.
  • Al lado : Indica que el siguiente bloque se colocará al lado del actual.
  • Pestañas: indica que el siguiente bloque se colocará en una pestaña diferente a la actual.
  • Ancho: especifica el ancho que ocupará el bloque en píxeles o porcentaje, en caso de que el valor esté en porcentaje, informe al (%).
  • Expandir: Muestra el botón de expandir en la cabecera del bloque.

Crear un nuevo bloque

Para incluir nuevos bloques en una aplicación, haga clic en el botón Creating application blocks configuration. A continuación, verá la siguiente interfaz para definir el nombre y la etiqueta del bloque. Al final, haz clic en Crear.

Creating application blocks configuration

Atributos

  • Nombre: Nombre del bloque.
  • Etiqueta: Título del bloque que se mostrará en la aplicación.

Editar bloques

Para editar un bloque, simplemente haga clic en el icono Creating application blocks configuration, eso está en el lado izquierdo del bloque. A continuación, verá la siguiente interfaz para definir los parámetros de los bloques. Al final, haz clic en guardar.

Application Block editing interface

Atributos

  • Nombre: Nombre del bloque.
  • Título: Título del bloque para mostrar.
  • Mostrar Título: Esta opción, cuando está activa, permite mostrar el título del bloque.
  • Fuente del título : Fuente aplicada al título del bloque.
  • Tamaño de Fuente : Tamaño de la fuente aplicada al título del bloque.
  • Color de fuente : Color de fuente para el título del bloque.
  • Background Color : Color de fondo del título del bloque.
  • Color de fondo : Imagen de fondo para el título del bloque.
  • Altura de Título : Altura en píxeles de la línea de título del bloque.
  • Alineación horizontal : Alineación horizontal del título del bloque (Izquierda, Centro y Derecha).
  • Alineación vertical : Alineación vertical el título del bloque (Superior, Medio e Inferior).
  • Mostrar etiqueta : Mostrar las etiquetas de los campos en el bloque.
  • Columnas : Cantidad de columnas de campo en un bloque.
  • Ancho de columnas : Cómo se define el ancho del bloque.
  • Color de las etiquetas : Color de las etiquetas de campo.
  • Organización de los campos : Cómo se organizan los campos en el bloque.
  • Posición de la etiqueta : Posición de las etiquetas de campo relacionadas con los datos.
  • Bloque Siguiente : Posición del siguiente bloque relacionado con el bloque actual.
  • Color del borde : Color de borde para el bloque.
  • Ancho del borde : Ancho del borde para el bloque.
  • Ancho del bloque : Ancho para el bloque.
  • Altura del bloque : Altura para el bloque.
  • Espaciado de las celdas : Espaciado de las celdas del bloque.
  • Expandir : Muestra el botón de expandir en la cabecera del bloque.

Configuración de visualización

En esta interfaz, puede definir el tema para la visualización de una aplicación específica, esto es porque ScriptCase utiliza una definición de valores estándar por proyecto, que además del tema de visualización, permite definir valores para otros atributos en un nivel de proyecto..

Application Display Theme Configuration Configuración del tema de visualización de la aplicación

  • Configurar Visualización
    • Plantilla de cabecera : Permite elegir la plantilla que se utilizará como encabezado de la aplicación.
    • Plantilla de pie de página : Permite elegir la plantilla que se utilizará como el pie de página de la aplicación.
    • Botón : Permite elegir el tema del botón para la aplicación.
    • Temas : Elija uno de los temas existentes, cargará el modo de visualización (colores, fuentes, etc.) que formará parte de la aplicación.

Cabecera y pie de página

Cabecera

En este bloque, es la definición del contenido de variables que formará parte del encabezado.

Application Header Configuration Configuración de la cabecera de la aplicación

Esta página puede cambiar según el formato de cabecera elegido en la Configuración de diseño.

  • Mostrar cabecera : Esta opción determina si se mostrará la cabecera.
  • Título del formulario de búsqueda : Permite informar el título que se muestra en la aplicación.
  • Variables de cabecera : Las variables de campo pueden ser informadas con cualquiera de las que se muestran en el combo box. Dependiendo del tipo, será necesario asociar el contenido con el campo. A continuación están los tipos de contenido:
    • Campo : Cuando eliges la opción “Campo”, abrirá un cuadro combinado al lado para elegir el campo que deseas. Al seleccionar el campo deseado, asociará el valor del campo con el encabezado.
    • Título: esta opción cuando se selecciona, mostrará en el encabezado el valor informado en el “Título de la aplicación”.
    • Fecha: cuando se selecciona el tipo “Fecha”, mostrará la fecha del sistema en el encabezado. Hay una diversidad de formatos que usan la fecha y la hora del servidor. El formato puede ser informado en el campo de texto que aparece al lado del campo. Para acceder a los formatos existentes, haga clic en el icono y verá que una página muestra los formatos.
    • Imagen : Al seleccionar el tipo de imagen, muestra un campo para informar el nombre de la imagen existente en el servidor. Para ubicar las imágenes existentes y seleccionar una, haga clic en el ícono “Elegir imagen” y para cargar nuevas imágenes, haga clic en el botón “SubirApplication Footer configuration.
    • Valor: Al seleccionar el tipo “Valor”, el contenido informado en el campo de texto que aparece al lado, se mostrará en el encabezado, puede informar textos y “Variables globales”. p.ej. “Nombre del empleado: [v_name]”.

Dependiendo de la aplicación, puede tener más de una opción de título.

Pie de página

Application Footer Configuration Configuración del pie de página de la aplicación

Esta página puede cambiar según el formato de pie de página elegido en la configuración de diseño.

  • Mostrar pie de página : Esta opción determina si se mostrará el pie de página.
  • Variables de pie de página : Las variables de campo pueden ser informadas con cualquiera de las que se muestran en el cuadro Combo. Dependiendo del tipo, será necesario asociar el contenido con el campo. A continuación están los tipos de contenido:
    • Campo: cuando eliges la opción “Campo”, abrirá un cuadro combinado al lado para elegir el campo que deseas. Al seleccionar el campo deseado, asociará el valor del campo con el pie de página.
    • Fecha: cuando se selecciona el tipo “Fecha”, mostrará la fecha del sistema en el pie de página. Hay una diversidad de formatos que usan la fecha y la hora del servidor. El formato puede ser informado en el campo de texto que aparece al lado del campo. Para acceder a los formatos existentes, haga clic en el icono y verá que una página muestra los formatos.
    • Imagen : Al seleccionar el tipo de imagen, muestra un campo para informar el nombre de la imagen existente en el servidor. Para ubicar las imágenes existentes y seleccionar una, haga clic en el icono “Elegir imagen” y para cargar nuevas imágenes, haga clic en el botón “Subir” .
    • Valor: Al seleccionar el tipo “Valor”, el contenido informado en el campo de texto que aparece al lado, se mostrará en el pie de página, puede informar textos y “Variables globales”. p.ej. “Nombre del empleado: [v_name]”.

Búsqueda Dinámica

Esta característica permite al usuario buscar registros de la aplicación sin salir de la pantalla actual, el desarrollador debe indicar qué campos estarán disponibles.

Configuraciones

Dynamic Search configuration Interface. Interfaz de configuración de búsqueda dinámica

  • Use la tecla ENTER para : Use la tecla Enter para tabular de un campo al otro, o para enviar la búsqueda.

Seleccionar campos

Dynamic Search Field Selection. Seleccion de los campos de la búsqueda dinámica.

Campos

Puede verificar los campos de búsqueda por click aquí .