Feedback

Aplicación

Configuración

En esta configuración, puede establecer los atributos comunes de las aplicaciones creadas por ScriptCase, puede ver los atributos a continuación.

Application Configuration Interface Interfaz de configuración de aplicaciones

  • Atributos
    • Código de Aplicacion : Código de la aplicación que se determina en el momento de la creación de la aplicación. Este código puede ser renombrado en Lista de aplicaciones.
    • Descripción : Este campo está reservado para una breve descripción de los objetivos de la aplicación.
    • Ruta de documentos : La ruta absoluta del directorio de documentos de la aplicación.
    • Directorio de imágenes : Directorio base donde se almacenan las imágenes de la aplicación.
    • Imágenes de aplicación : Permite importar imágenes en la aplicación y usarlas dentro de las rutinas de la aplicación, sin tener en cuenta la macro sc_image.
    • Idioma : Idioma de la aplicación generada. Todos los consejos y mensajes de la aplicación se muestran en el idioma seleccionado.
    • Usar la variable de ubicación compartida : Comparte la configuración de Ubicación con otras aplicaciones en función del valor de la variable de sesión.
    • Conjunto de caracteres : Define el juego de caracteres específico utilizado en la aplicación.
    • Compartir variable de temas : Comparte la configuración del Tema con otras aplicaciones en función del valor de la variable de sesión.
    • Carpeta : Carpeta donde la aplicación está almacenada en el grupo de trabajo.
    • Editar por proyecto : Permite a los otros usuarios del grupo editar la aplicación.
    • Tiempo de espera : Tiempo del tiempo de espera en tiempo de ejecución en segundos. Si el valor es Cero, asume el tiempo de espera predeterminado de PHP.
    • Enlace WebHelp : Asociar los archivos de la HelpCase con la aplicación.
    • Tamaño máximo de archivo : Establezca el tamaño de archivo máximo de carga de la aplicación.
    • Título del mensaje : Título del cuadro de mensaje.

Configuración de las notificaciones

Error Settings Interface. Interfaz de configuración de errores.

  • Atributos
    • Posición de error: posición de los mensajes de error en la aplicación.
    • Error de posición en el campo: la posición de los mensajes de error al criticar el campo.
    • Mostrar el título del error en la aplicación: Mostrar la línea del título del mensaje de error en la aplicación.
    • Mostrar el título del error en el campo: Mostrar la línea del título del mensaje de error en el campo.
    • Error de script: permite visualizar la información de la línea de scripts donde ocurrió un error.
    • Error SQL: permite mostrar el SQL donde ocurrió un error.
    • Modo de depuración : Ejecuta la aplicación en modo Debug, mostrando las sentencias SQL en el momento en que se ejecutan.
    • Salida de error Ajax : Habilita el uso de la alerta ajax para errores de depuración.

Navegación

Define los atributos de la navegación de una aplicación a otra.

Navigation Interface. Interfaz de navegación.

  • Atributo
    • URL de salida: URL en la que el usuario será redirigido al salir de la aplicación.
    • Cerrar al Salir: Al salir de la aplicación, cierre la ventana del navegador.
    • URL de redireccionamiento : URL para redirigir en caso de que no haya variables globales disponibles.
    • Variable de redireccionamiento : Nombre de la variable en la que se almacenará la URL de una aplicación real.
    • Retornar después de la inserción : Ir al modo de edición después de insertar, no abrir un nuevo registro.
    • Salir de la aplicación : El objetivo sale de la aplicación después de procesar el formulario.

Mensajes

En esta pantalla puede definir los mensajes que se mostrarán en cada tipo de validación (Insertar, Actualizar y Eliminar). También puede definir mensajes para errores de SQL.

Mensajes

Messages Interface Messages.

  • Sin mensaje de registros: Muestra un mensaje personalizado cuando la aplicación no tiene registros.
  • Violación de clave principal: Muestra un mensaje personalizado cuando se viola la restricción de la clave principal de la base de datos.
  • Violación de clave única: Muestra un mensaje personalizado cuando se viola la restricción única de la base de datos.

Mensajes de inserción

Insertion Interface Messages.

  • Mensaje después de insertar: Muestra un mensaje personalizado después de insertar un registro.
  • Mensaje para confirmar la inserción: Muestra un mensaje personalizado que solicita confirmar la inserción de un registro.

Actualizar mensajes

Update Interface Messages.

  • Mensaje después de la actualización: Muestra un mensaje personalizado después de actualizar un registro.
  • Mensaje para confirmar la actualización: Muestra un mensaje personalizado que solicita confirmar los cambios de un registro.

Mensajes de borrar

Delete Interface Messages.

  • Mensaje después de borrar: Muestra un mensaje personalizado después de borrar un registro.
  • Mensaje para confirmar la eliminacion: muestra un mensaje personalizado que solicita confirmar la eliminación del registro.

Si no realiza cambios, la aplicación utilizará los valores predeterminados para los mensajes. Esos valores se pueden configurar en Locales -> Traducir aplicaciones.

Variables Globales

Esta pantalla muestra las variables globales en la aplicación.

La variable global es un parámetro externo requerido para ejecutar la aplicación. La aplicación puede incluir variables globales en la cláusula WHERE, definiciones de campo y nombres, programación de eventos, etc.

Las variables globales se definen entre llaves ([variable]). Estas variables se deben pasar a la aplicación que se implementa a través de uno de los métodos: Session, Post, y Get

Si necesita usar identificadores de base de datos en sus tablas, le recomendamos que use comillas dobles ( ) en lugar de corchetes ( [ ] ) debido al conflicto con las sintaxis de variables globales de Scriptcase. El uso de corchetes como identificadores de bases de datos puede causar problemas en el funcionamiento de las aplicaciones de Scriptcase.

Global variables Interface. Interfaz de variables globales.

Ejemplo:

Select CustomerID, CustomerName from Customers WHERE CustomerID = '[v_customerid]'

No recomendamos usar variables de sesión (variables globales) con el mismo nombre que los campos de tabla.

En este caso, la variable v_customerid aparece en la configuración de variables globales.

Global variables configuration Interface. Interfaz de configuración de variables globales.

  • Atributo : nombre de la variable en la aplicación.
  • Valor : Define el comportamiento de las variables, este contenido se divide en tres bloques, que son:
    • Ámbito : Define cómo la aplicación recibe la variable. Si se ha definido una variable que es recibida por un método POST y ha sido aprobada por el método GET, el contenido no es aceptado. Métodos de pasar valores variables:
    • Session : En esta opción, la variable debe ser creada como una variable de sesión de PHP por otra aplicación.
    • GET : Define que la variable debe ser pasada por la URL, es decir, visible por el navegador.
    • POST : Define que la variable se debe pasar a través del método POST de un formulario HTML.
    • Configuración : No valida (marca) la variable en tiempo de ejecución.
    • Tipo (Entrada / Salida) : Define si la variable es entrada o salida.
  • Descripción: Indica dónde se está utilizando la variable.

Sincronizar Tabla

Este proceso realizará una comparación entre las definiciones de campos de aplicación y los campos de base de datos conectados. Si hay algún cambio dentro de la tabla conectada, como agregar un nuevo campo, exclusión o un cambio en el tipo de datos, los cambios aparecerán visibles como en la imagen siguiente:

Table synchronization interface. Interfaz de sincronización de tabla.

Para cambiar el nombre de un campo en la tabla de la base de datos, el efecto de sincronización de la tabla, en comparación, será lo mismo que eliminar un campo que existía en la aplicación y la inclusión de un nuevo campo.