crear el botón de búsquedaHola a todos
¿Tiene la posibilidad de crear el botón de búsqueda utilizando JSL?
Ahora mi interfaz de usuario está usando la lista desplegable, el usuario necesita desplazarse hacia abajo para verificar qué artículo desea.
Por lo tanto, quiero mejorar usando el botón de búsqueda para que el usuario pueda buscar fácilmente su artículo.
¿Puedo saber que la JSL tiene posibilidad de hacerlo?
Gracias.
Re: crear el botón de búsquedaRe: crear el botón de búsquedaGracias por la información
Lo aplicaré en el guión.Re: crear el botón de búsquedaPara usar la jerga, 'Dialog ()' ha sido obsoleto .
La frase 'no se ejecutará en el futuro' es un poco vaga, pero se recomienda encarecidamente que cambie ahora a 'Nueva ventana ("Título", << modal)', especialmente si está desarrollando una base de código que y otros necesitan depender.
La cantidad de trabajo que se requiere para hacer el cambio dependerá un poco de la cantidad de código que existe, y de cómo lo haya estructurado y modularizado. Generalmente, cuando se escribe un código, la capacidad de mantenimiento (o la falta de él) es una consideración importante, y JSL admite todos los patrones de diseño para que lo hagas correctamente la primera vez (aunque a menudo es la segunda vez que estás aprendiendo). Hay mucha información útil. aquí .
Re: crear el botón de búsquedaEntonces, ¿tu intención es que no puedo usar el cuadro de diálogo?
Por lo tanto, si necesito solucionar mi problema, ¿debo usar el cuadro modal en lugar del cuadro de diálogo?
Porque ahora considero que si cambio el cuadro de diálogo para usar el cuadro modal, todo el código que necesito cambiar también al cuadro modal. Porque todo el archivo que tengo está usando el cuadro de diálogo, y todos los archivos están vinculados entre sí.
Todos ustedes responden es muy apreciado.
Gracias.
Re: crear el botón de búsquedaNo se recomienda usar DIALOG () más. En su lugar, utilice NUEVA VENTANA (). Desafortunadamente, la mayoría de los objetos tienen nombres diferentes en las dos plataformas. Por ejemplo, HLIST y VLIST forman parte de DIALOG, mientras que NEW WINDOW utiliza HLISTBOX y VLISTBOX.
La buena noticia es que el índice de scripts cubre todos los objetos de cuadros de diálogo con muchos ejemplos.
Una nota final: para tener un cuadro modal con NUEVA VENTANA, debe incluir << modal ().
Re: crear el botón de búsquedaGracias @David_Burnham
Es realmente más ergonómico que tener que hacer clic en un botón de búsqueda.
En realidad, mi interfaz de usuario inicial es mediante el cuadro combinado, pero ahora quiero intentar agregar el cuadro de edición de texto en la parte inferior que puede buscar el elemento para que el usuario pueda encontrarlo fácilmente en lugar de que el usuario se desplace hacia abajo para verificar el elemento uno por uno. .
Tuve que enfrentar un problema ahora que es cuando ejecuto todo mi script, me muestra esto error :
Nombre no resuelto: HLista en el acceso o evaluación de 'HList', HList (Botón ("OK"), Botón ("Cancelar")) / * ### * /
Re: crear el botón de búsquedaAquí hay un código de marco:
dt = Open("$SAMPLE_DATA/Big Class.jmp");
lst = Column(Dt,"Name") << Get Values;
Close(dt,NoSave);
New Window("Test",
Lineup Box(NCol(1),
lb = List Box(lst),
tbSearch = Text Edit Box("",<<SET hint=""></SET>
La secuencia de comandos asociada con el cuadro de edición de texto se ejecuta cuando escribe una cadena de búsqueda y presiona Intro, que me parece más ergonómica que tener que hacer clic en un botón, pero la misma secuencia de comandos podría adjuntarse a un cuadro de botón.
Debes pensar en algo de complejidad:
- ¿Qué sucede si se realiza una segunda búsqueda? ¿Busca los resultados de la búsqueda o la lista original? Me resulta útil proporcionar un botón de reinicio para restaurar la lista original.
- Definición del alcance de las variables: en particular, debe asegurarse de que la variable lst aún esté definida cuando se haga clic en el botón. Por lo general, coloco mis variables en espacios de nombres explícitos, pero si sigue la convención de "Nombres predeterminados para aquí (1)", puede usar la notación aquí: lst.
Re: crear el botón de búsquedano, esto no es lo que estoy usando ... pero puedo cambiar el código para usarlo ........ uno aprende cosas nuevas de JMP todos los días
Re: crear el botón de búsquedaTambién vea 'Ayuda> Índice de secuencias de comandos' y busque 'Selector de col de filtro ()' (que podría ser lo que utiliza el código de Jim).
Re: crear el botón de búsquedaAgregué una Adición de JMP que genera una Prueba de Ejecución que tiene un cuadro de diálogo que tiene una búsqueda disponible para buscar a través de las columnas de entrada, al igual que la capacidad de búsqueda para las plataformas JMP normales. El complemento es:
Prueba de ejecución (prueba de Wald-Wolfowitz) e implementación JSL del cuadro de diálogo de la plataforma JMP