La página Métodos muestra las listas de métodos de proyecto, métodos base, métodos formulario tabla, métodos formularios proyecto y triggers de la base de datos. Los tipos de métodos se agrupan por categorías.
Nota: si se han instalado en la base los componentes con métodos compartidos, la página muestra una categoría adicional: Métodos componente. Este elemento lista los componentes instalados y sus métodos compartidos. Este punto se detalla en el párrafo Visualización de los componentes.
Este párrafo describe cómo crear cada tipo de método desde el Explorador.
Métodos de proyecto: para crear un nuevo método de proyecto, seleccione el elemento Métodos proyecto en la lista jerárquica o el nombre de un método proyecto existente y haga clic en el botón añadir . También puede crear un método proyecto por duplicación o copiar/pegar (ver a continuación).
Métodos base: no puede crear nuevos métodos base. Simplemente puede añadir código a uno de los métodos existentes (vacíos por defecto). Para hacer esto, despliegue el elemento Métodos base y luego haga doble clic en el método base a modificar o elija el comando Modificar método... del menú contextual o del menú de opciones de la página.
Triggers: para crear un nuevo trigger, despliegue la lista Triggers, seleccione la tabla que quiere y haga clic en el botón añadir o doble clic en el nombre de la tabla. También puede elegir Modificar método... en el menú contextual o en el menú de opciones de la página.
Métodos formularios proyecto: para crear un nuevo método para un formulario proyecto, despliegue la lista Métodos formularios proyecto, seleccione el formulario que quiere y haga clic en el botón añadir o doble clic en el nombre del formulario o seleccione Modificar métodos... en el menú contextual o en el menú de opciones de la página.
Métodos formularios tabla: para crear un nuevo método para un formulario tabla, despliegue la lista Métodos formularios tabla, seleccione la lista de tablas y el formulario que quiera y haga clic en el botón o doble clic en el nombre del formulario o seleccione Modificar métodos... en el menú contextual o en el menú de opciones de la página.
Nota: también puede crear un método de formulario seleccionando Modificar método de formulario... en el menú contextual o en el menú de opciones de la página Formularios.
Puede mostrar el asistente de servicios web desde la página Métodos. Para hacerlo, seleccione Asistente de servicios web... en el menú de opciones de la página.
Aparece el asistente de servicios web, listo para ser utilizado para descubrir un servicio web y generar los métodos proxy correspondientes. Para mayor información sobre el uso de este asistente, consulte el párrafo Suscripción a un servicio web en 4D”.
Puede borrar todo método seleccionándolo y haciendo clic en el botón Suprimir o seleccionando Suprimir método... en el menú contextual.
La eliminación depende del tipo de método:
Métodos base, triggers y métodos formulario: el contenido del método se borra de manera que el método vuelve a su estado “vacío” por defecto. Una caja de diálogo le indica que la eliminación es definitiva.
Métodos proyecto: el método se borra de la lista de métodos y pasa a la Papelera. Es posible recuperarlo de la Papelera o borrarlo definitivamente (para mayor información, consulte la sección Página Papelera).
Haga clic en el icono para mostrar el área de previsualización y seleccione un método. El contenido del método aparece como en el editor de métodos. Puede seleccionar, copiar o arrastrar y soltar todo o parte del contenido del área de previsualización.
Puede mostrar y modificar las propiedades de los métodos proyecto desde el Explorador seleccionando un método y elijiendo el comando Propiedades del método... en el menú contextual o en el menú de opciones de la página.
Aparece la ventana “Propiedades del método”, permitiéndole modificar el nombre así como las otras propiedades del método.
El comando Cambio global de atributos... del menú contextual o del menú opciones (cuando un método proyecto está seleccionado únicamente) permite modificar en una misma operación un atributo (Invisible, Disponible vía 4DACTION, 4DMETHOD y 4DSCRIPT, etc.) para todos o parte de los métodos proyecto de la base. Para mayor información, consulte el párrafo “Cambio global de atributos de métodos”, en la sección Cambio global de atributos de métodos.
Es posible lanzar la ejecución de un método base y de un método proyecto desde el Explorador. Para hacerlo, seleccione el método y luego elija el comando Ejecutar el método... en el menú contextual o en el menú de opciones de la página.
El método se ejecuta en modo estándar. Para mayor información, consulte la sección Ejecutar métodos.
Durante la escritura de un método, puede insertar el nombre de otro método proyecto utilizando arrastrar y soltar. Seleccione el nombre del método proyecto en el Explorador y arrástrelo hacia la ventana del editor de métodos. Cuando crea menús personalizados, puede asociar un método proyecto a cada comando de menú. Puede hacerlo, utilice arrastrar y soltar desde el Explorador hacia el editor de barras de menús. Para mayor información, consulte la sección Asociar un método de proyecto.
Es posible copiar, pegar y duplicar métodos proyecto desde la lista de métodos del Explorador. Estas funciones permiten duplicar un método en la misma base de datos o copiar nuevamentente un método de una base a otra. Para duplicar un método, selecciónelo y elija el comando Duplicar en el menú contextual o en el menú opciones de la página. Para copiar un método, selecciónelo y elija el comando Copiar en el menú contextual. Para pegar el método, elija Pegar en el mismo menú contextual. En caso de duplicación o si ya existe un método con el mismo nombre en el lugar donde pegó el método, se añade un número al nombre del método, por ejemplo MiMetodo1. Este número se incrementa si es necesario (MiMetodo2, MiMetodo3, etc.).
Puede buscar desde el Explorador la lista de objetos que referencian un método de proyecto (otros métodos o menús). Esta función está disponible vía el comando Buscar llamadas al método en el menú contextual o en el menú opciones de la página:
Nota: el comandoBuscar llamadas al método... también está disponible en el menú Método del Editor de métodos.
Este comando muestra una nueva ventana de resultados. Para mayor información sobre la ventana de resultados, consulte la sección Ventana de resultados.