Come aggiungere la colonna del filtro in una nuova finestraCiao,
Come posso aggiungere il filtro della colonna (PAESI) alla finestra sottostante?
Ad esempio, voglio vedere solo il paese a.
Grazie
newin = New Window( "Coronavirus Cases ",
Outline Box( "Coronavirus Cases",
VListBox(
dt <<GET as="" report=""></GET>
Re: Come aggiungere una colonna filtro in una nuova finestraNon sono a conoscenza di alcun modo per fare quello che vuoi fare. Forse un altro membro della Community avrà una soluzione.Re: Come aggiungere una colonna filtro in una nuova finestraHo capito, grazie
Come posso convertirlo in un file di formattazione HTML salvato?Re: Come aggiungere una colonna filtro in una nuova finestraI filtri dei dati sono supportati per molte piattaforme JMP quando vengono spostati in HTML, tuttavia, il codice con cui abbiamo giocato è di nostra progettazione e quindi non è supportato.
Re: Come aggiungere una colonna filtro in una nuova finestra@txnelson Sei fantastico!
Scusa, ma mi sono dimenticato di chiedere...
C'è un'opzione per farlo su un file HTML? - (Quando salvo 'newin' come file HTML).
Re: Come aggiungere una colonna filtro in una nuova finestraL'applicazione di un filtro dati a una tabella di dati non elimina le righe dalla visualizzazione, se non è selezionata.Pertanto, nel mio esempio di seguito, sto sfruttando il metodo nella prima risposta e sto eliminando i risultati di V List Box() e sostituendoli completamente.Il trigger per la sostituzione è in Make Rowstate Handler() che viene eseguito ogni volta che qualcosa nella colonna Rowstate cambia, che è ciò che sta effettivamente facendo il filtro dati.
Names Default To Here( 1 );
dt = Current Data Table();
newin = New Window( "Coronavirus Cases ",
H List Box(
Current Data Table() << Data Filter(
Location( {722, 131} ),
Add Filter(
columns( :Countries ),
Display( :Countries, Size( 178, 34 ), Height( 34 ), "List Display" )
)
),
ob = Outline Box( "Coronavirus Cases" )
)
);
vlb = V List Box( dt << get as report );
ob << append( vlb );
f = Function( {a},
vlb << delete;
vlb = V List Box( dt << get as report );
ob << append( vlb );
);
rs = dt << make row state handler( f );Re: Come aggiungere una colonna filtro in una nuova finestra@txnelson
Sì, conosco quella soluzione.
Intendevo un'altra soluzione: come posso aggiungere un filtro per pulsanti dinamici per gli utenti nella finestra.
Grazie
Re: Come aggiungere una colonna filtro in una nuova finestraSe selezioni le righe che vuoi quando tu
dt << get as report()
Otterrai solo le righe selezionate
Names Default To Here( 1 );
dt = Current Data Table();
dt << select where( :COUNTRIES == "a" );
newin = New Window( "Coronavirus Cases ",
Outline Box( "Coronavirus Cases",
V List Box( dt << get as report() ) )
);