Hola,
Actualmente estoy migrando una aplicación de JMP 18 a JMP 19. Durante el proceso, he notado un cambio en el comportamiento (JSL) con respecto al filtro de datos.
En la aplicación, creo un filtro de datos con muchas columnas (>10). Tenía la costumbre de cambiar la visualización del filtro de datos usando el comando << n col(3) para distribuir mis más de 10 filtros en 3 columnas (para una visualización menos recargada). En JMP18, esto funcionaba (ver el script a continuación).
JMP18:
SophieCuvillier_0-1788453752082.pngSophieCuvillier_0-1788453752082.pngSophieCuvillier_0-1788453752082.pngSophieCuvillier_0-1788453752082.png
JMP19:
SophieCuvillier_1-1788453790950.pngSophieCuvillier_1-1788453790950.pngSophieCuvillier_1-1788453790950.pngSophieCuvillier_1-1788453790950.png
En JMP19, no tiene ningún efecto... ¿Alguien más ha tenido este problema y ha encontrado una solución? Mostrar todo el filtro de datos verticalmente es demasiado engorroso, pero aun así me gustaría usar el objeto de filtro de datos de JMP, que es muy práctico para la selección.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = dt <<
Data Filter(
Add Filter(
columns( :Region, :POP ),
Where( :Region == {"C", "N"} )
),
Mode( Select( 0 ), Show( 0 ), Include( 1 ) )
);
wait(0.1);
(obj << report)[Lineup Box( 2 )] << ncol(2)
;
Try( (obj << report)[ListBoxBox( 1 )] << set size( 200, 150 ) );
Try( (obj << report)[Framebox( 1 )] << Frame Size( 200, 20 ) );
</CODE></P>
<P>Gracias de antemano !</P>
<BR />
</LINGO-BODY>
<LINGO-SUB id="lingo-sub-968738" slang="en-US" mode="CREATE" translate="no">Re: Cambiar la visualización del filtro de datos en JMP19</LINGO-SUB>
<LINGO-BODY id="lingo-body-968738" slang="en-US" mode="CREATE">
<P>Existe al menos una publicación en la comunidad de JMP sobre este mismo cambio: JMP19 modificó la estructura del cuadro de visualización de los filtros y la forma en que se colocan los elementos dentro del cuadro de Alineación. Si no recuerdo mal, no existen soluciones alternativas eficaces, por lo que he creado mis propios filtros.</P>
</LINGO-BODY>
<LINGO-SUB id="lingo-sub-971179" slang="en-US" mode="CREATE" translate="no">Re: Cambiar la visualización del filtro de datos en JMP19</LINGO-SUB>
<LINGO-BODY id="lingo-body-971179" slang="en-US" mode="CREATE">
<P>Hola, gracias por su respuesta, por lo tanto he añadido una sugerencia a la Lista de deseos <A href="https://community.jmp.com/t5/JMP-Wish-List/Data-Filter-allow-specifying-number-of-columns-for-the-filter/idi-p/971167#M8655" target="_blank">https://community.jmp.com/t5/JMP-Wish-List/Data-Filter-allow-specifying-number-of-columns-for-the-filter/idi-p/971167#M8655</A> mientras tanto.</P>
</LINGO-BODY>
<LINGO-SUB id="lingo-sub-971320" slang="en-US" mode="CREATE" translate="no">Re: Cambiar la visualización del filtro de datos en JMP19</LINGO-SUB>
<LINGO-BODY id="lingo-body-971320" slang="en-US" mode="CREATE">
<P>Parece que LineupBox ha cambiado para ya no posicionar ambas 'columnas' como cada una de las V List Boxes para los filtros, si ejecuta (obj< <REPORT></REPORT><BR /></P>
<PRE><CODE class=" language-jsl">
Lineup Box(
V List Box(
SpacerBox,
Border Box(
Border Box(
V List Box(
Border Box(
Tab Page Box(
Title( "Region (6)" ),
Closeable(),
V List Box(
V List Box(
If Box( H List Box( FilterFieldBox ) ),
V List Box( ListBoxBox )
)
)
)
),
Border Box(
Tab Page Box(
Title( "POP" ),
Closeable(),
V List Box(
Border Box(
ScaleBox(
V List Box(
FrameBox,
DFIntMinMaxBox(
NumberEditBox, NumberEditBox
)
)
)
)
)
)
)
)
)
)
)
)
Cabría esperar que ambos artículos de la 'Border Box' fueran los siguientes en la jerarquía después de la LineUp Box para alinearse con los 'Cols'.
Si ejecutas (obj<
Gracias,
Ben