¿Dónde puedo encontrar los cambios de JSL en JMP10?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Disculpas si esto ha sido respondido previamente.
Tengo un conjunto de scripts que funcionan bien en JMP9 pero no en JMP10. He visto los cambios enumerados en JSL en la parte posterior de la guía de secuencias de comandos, pero me preguntaba si hay otros cambios en la lista de recursos en JSL, ya que parece que no se aplicarán a mi problema específico.
¿O simplemente necesitaré depurarlo yo mismo?
Gracias por cualquier información sobre otras fuentes de cambios en JSL,
Tom
Re: ¿Dónde puedo encontrar cambios JSL en JMP10Gracias por esto, al menos sé que no me voy a volver loco.
Gran respuesta: me gusta especialmente el 'interruptor'. No he usado esto antes, pero estoy seguro de que lo haré en el futuro.
Sería genial saber si alguien más ha visto diferencias como esta que podrían impactar en la operación del script (tuve otra con subíndices en un árbol de visualización, pero aún tengo que validar la solución)
Re: ¿Dónde puedo encontrar cambios JSL en JMP10Puedo confirmar esto. Tengo la misma diferencia entre JMP 9.0.3 y 10.0.1 (Mac). Además, JMP 9 muestra {3, 0, 0} si selecciona la casilla de verificación antes de deshabilitarla. La salida especial de 2 y 3 para casillas de verificación deshabilitadas no está documentada en la guía de scripting por lo que puedo decir. ¿Una característica abandonada o un error?
Aquí hay un intento de una solución que debería dar resultados idénticos tanto en JMP 9 como en 10. Si en JMP 9, 2 se resta de las casillas de verificación deshabilitadas (también agregué una función de conmutación para el botón de habilitación para propósitos de prueba).
una = Nueva ventana ( "prueba" ,
Lu1 = Caja de alineación ( N Col ( 3 ) ) ,
bb1 = Caja de botones ( "Mostrar cheques" ,
L2 = Como lista (
Matriz ( L1 << obtener ) - ( Contiene ( Izquierda ( Versión JMP () , 2 ) , "9" ) > 0 ) * 2 * (
Matriz ( L1 << Elemento habilitado ( 1 ) ) == J ( N artículos ( L1 ) , 1 , 0 ))
) ;
Show ( L2 ) ;
) ,
bb2 = Caja de botones ( "Habilitar" ,
L1 El 1 ] << habilitar elemento ( 1 , palanca ) ;
palanca = ( palanca == 0 ) ;
)
) ;
palanca = 0 ;
L1 = {} ;
Lu1 << adjuntar ( L1 El 1 ] = Casilla de verificación ( "" ) ) ;
Lu1 << adjuntar ( L1 El 2 ] = Casilla de verificación ( "" ) ) ;
Lu1 << adjuntar ( L1 El 3 ] = Casilla de verificación ( "" ) ) ;
Re: ¿Dónde puedo encontrar cambios JSL en JMP10He encontrado el problema que estaba teniendo. En mi PC, la siguiente secuencia de comandos dará diferentes salidas bajo JMP 9 y 10:
a = ventana nueva ("prueba",
Lu1 = lineupbox (ncol (3)),
bb1 = caja de botones ("Mostrar cheques", L2 = L1 << obtener; mostrar (L2)),
bb2 = botonera ("Habilitar", L1 [1] << habilitar elemento (1,0))
);
L1 = {};
Lu1 << añadir (L1 [1] = casilla de verificación (""));
Lu1 << añadir (L1 [2] = casilla de verificación (""));
Lu1 << añadir (L1 [3] = casilla de verificación (""))
Si hace clic en el botón 'Mostrar cheques' debajo de 9 y 10, sin nada marcado, obtendrá L2 = {0,0,0}. Si luego presiona el botón 'habilitar', seguido por el botón Mostrar cheques nuevamente, obtendrá L2 = {0,0,0} debajo de 10, pero L2 = {2,0,0} debajo de JMP 9.
Puede que este no sea el mejor código, pero en mi situación era lo que se necesitaba para obtener el efecto que necesitaba, no estoy seguro de que otras formas sean mejores.
Re: ¿Dónde puedo encontrar cambios JSL en JMP10Hola Pedro,
Gracias por volver a mí. No puedo decir en este momento ya que no he tenido tiempo de hacer una depuración completa. Puedo describir la situación general. Tengo algunas casillas de verificación en una interfaz y, dependiendo de la salida de éstas, la secuencia de comandos habilita o deshabilita algunos botones de opción más adelante en la interfaz. Una de las combinaciones de casillas de verificación debería dar como resultado que se deshabilite el botón de radio correspondiente y esto no está sucediendo, es decir, algo que debería estar deshabilitado se muestra como habilitado.
Cuando tenga una idea de lo que he hecho mal, actualizaré el feed.
Tom
Re: ¿Dónde puedo encontrar cambios JSL en JMP10Oye Tom,
¿Puedes dar algunos ejemplos de lo que ya no funciona? Tengo muchos guiones escritos en JMP 9 y, con una pequeña excepción, funcionan bien en JMP 10.
Gracias,
Peter