Nascondi il contenuto della finestraSto tentando di utilizzare la pressione di un pulsante per rivelare le informazioni rimanenti per una finestra. L'utente sceglierà un intervallo di date e tale intervallo di date verrà utilizzato per eseguire il ping di un server SQL per popolare una tabella contenente dati dall'intervallo corrispondente. Quindi voglio essere in grado di utilizzare i dati della tabella per consentire all'utente di effettuare una seconda selezione. Questa selezione restringerà ulteriormente la tabella in corrispondenza del punto in cui verrà visualizzata. Sto tentando di utilizzare il Scopri elemento successivo con una Button Box, ma gli elementi che sto cercando di nascondere non capiscono il < comando. C'è un modo migliore per farlo? Da quello che posso dire solo le caselle di testo possono essere nascoste?
New Window("XYZTEC Data Pull",
<Ri: Nascondi contenuto finestraEntrambi sembrano essere in grado di fare ciò che voglio, tuttavia la soluzione di Mark è stata più facile da implementare per me nel modo desiderato. Penso che se questo fosse un programma più critico, la soluzione di Jim potrebbe fornire un risultato più pulito. Tuttavia, Mark funziona alla grande per quello di cui avevo bisogno.
Grazie ad entrambi!
Ri: Nascondi contenuto finestraLa soluzione di Jim offre molta flessibilità. Uso spesso l'attributo della casella di visualizzazione Visibility( "Visible" | "Hidden" | "Collapse" ) quando semplice è sufficiente. Puoi impostarlo inizialmente come in
New Window( "You Can't See Me",
Button Box( "I'm Hiding", expression, << Visibility( "Collapse" ) )
);
Quindi utilizzo uno script o una funzione in un altro controllo per rendere visibile il pulsante. Puoi anche lasciare il pulsante visibile ma disabilitarlo. Dipende dal design della tua interfaccia utente.
Ri: Nascondi contenuto finestraEcco il metodo che utilizzo per nascondere e scoprire gli elementi all'interno di una finestra di visualizzazione
Names Default To Here( 1 );
HiddenButton = Button Box( "hidden" );
New Window( "Hidden",
modal,
MyVLB = V List Box(
ViewingBB = Button Box( "Click to UnHide",
ViewingBB << delete;
MyVLB << append( HiddenButton );
)
)
);