Los recursos disponibles aquí le permitirán crear y administrar, de forma rápida y fácil, menús personalizados como los del iniciador JMP.
Además de la plataforma de diapositivas utilizada para presentar este tema en 2016 Discovery, se adjuntan 3 recursos:
- Una tabla de datos de especificaciones, con entradas de ejemplo que le permitirán comenzar de inmediato. Asegúrese de descargar esto, ya que es la herramienta principal que utilizará para crear los menús personalizados.
- Un script .jsl que es idéntico al contenido en la tabla de especificaciones. El script crea otro script que, cuando se ejecuta, crea un nuevo menú.
- Un complemento, que sirve como ejemplo de cómo se pueden presentar múltiples menús personalizados a los usuarios en un solo submenú. El complemento también se instala con muchos íconos que pueden resultarle útiles a medida que crea sus menús personalizados. La ruta completa para un icono llamado "book.png" es "$ Addin_Home (com.jmp.brady.CustomStarterMenu) /book.png". TENGA EN CUENTA: no todos los botones de inicio de la plataforma en los menús de muestra están activos. Los menús y la tabla de datos se incluyen simplemente como un ejemplo de lo que se puede hacer y cómo completar la tabla.
Para ver fácilmente los iconos y / o transferirlos a otra carpeta, abra la carpeta adicional seleccionando Ver> Complementos , seleccionando el complemento Menú de inicio personalizado y haciendo clic en el enlace en el cuadro de diálogo.
Para crear un menú personalizado utilizando la tabla de especificaciones, coloque su información en las primeras 5 columnas de la tabla de datos de Especificaciones:
- Categoría: asigne un nombre al submenú en el que desea que aparezca la selección.
- Icono: si desea que aparezca un icono junto al botón, incluya un enlace aquí. NOTA: ¡Los iconos no se redimensionan!
- Botón: ingrese el texto que desea que aparezca en el botón.
- Script: ingrese el JSL que desea ejecutar cuando se presiona el botón. Esto podría ser cualquier cosa, desde un lanzamiento de plataforma de una sola palabra hasta un script JSL completo.
- Descripción: Ingrese cualquier texto útil que desee incluir junto al botón.

La siguiente imagen muestra el menú producido por la tabla de especificaciones de arriba.

Una vez que haya ingresado toda la información de cada botón, cree una columna de indicadores 1/0 para cada menú que desee crear. Use un 1 para mostrar el elemento y un 0 si no desea mostrar el elemento. En la captura de pantalla a continuación, vemos que los menús Principiante, Intermedio y Avanzado presentarán una combinación diferente de botones.

Ahora, ejecute el Crear scripts de menú personalizados Script de tabla de datos (incluido en la tabla), que le pedirá que seleccione uno o más menús para crear:

Cuando presiona OK, se genera un script para cada uno de los menús seleccionados. Ejecute el script apropiado para producir cada menú. (El siguiente ejemplo corresponde al menú Intermedio).

También es fácil empaquetar una colección de scripts de menú como un complemento, permitiendo a los usuarios acceder a cualquiera de ellos como se desee.
