Ciao,
Attualmente sto migrando un'applicazione da JMP 18 a JMP 19. Durante questo processo, ho notato una modifica nel comportamento (JSL) relativa al filtro dati.
Nell'applicazione, creo un filtro dati con molte colonne (>10). Avevo preso l'abitudine di modificare la visualizzazione del filtro dati utilizzando il comando << n col(3) per distribuire i miei oltre 10 filtri su 3 colonne (per un aspetto meno confusionario). In JMP18, questo funzionava (vedi script qui sotto).
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
In JMP19 non ha alcun effetto... Qualcun altro ha riscontrato questo problema e ha trovato una soluzione alternativa? Visualizzare l'intero filtro dati in verticale è troppo scomodo, ma vorrei comunque utilizzare l'oggetto filtro dati di JMP, che è molto comodo per la selezione.
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>Grazie in anticipo !</P>
<BR />
</LINGO-BODY>
<LINGO-SUB id="lingo-sub-968738" slang="en-US" mode="CREATE" translate="no">Oggetto: Modifica della visualizzazione del filtro dati in JMP19</LINGO-SUB>
<LINGO-BODY id="lingo-body-968738" slang="en-US" mode="CREATE">
<P>C'è almeno un post nella community di JMP riguardo a questa stessa modifica -> JMP19 ha modificato la struttura del riquadro di visualizzazione dei filtri e il modo in cui gli elementi vengono posizionati all'interno del riquadro Lineup. Se non ricordo male, non ci sono soluzioni alternative valide e per questo motivo ho creato i miei filtri personalizzati.</P>
</LINGO-BODY>
<LINGO-SUB id="lingo-sub-971179" slang="en-US" mode="CREATE" translate="no">Oggetto: Modifica della visualizzazione del filtro dati in JMP19</LINGO-SUB>
<LINGO-BODY id="lingo-body-971179" slang="en-US" mode="CREATE">
<P>Ciao, grazie per la risposta, ho quindi aggiunto un suggerimento alla Wishlist <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> nel frattempo</P>
</LINGO-BODY>
<LINGO-SUB id="lingo-sub-971320" slang="en-US" mode="CREATE" translate="no">Oggetto: Modifica della visualizzazione del filtro dati in JMP19</LINGO-SUB>
<LINGO-BODY id="lingo-body-971320" slang="en-US" mode="CREATE">
<P>Sembra che LineupBox sia cambiato in modo da non posizionare più entrambe le 'colonne' come ciascuna delle caselle di elenco V per i filtri, se si esegue (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
)
)
)
)
)
)
)
)
)
)
)
)
Ci si aspetterebbe che entrambi gli elementi 'Border Box' siano i prossimi nella gerarchia dopo LineUp Box per allinearsi con i 'Cols'.
Se esegui (obj<
Grazie,
Ben