Come rimuovi il pulsante "Ok" che appare nei tuoi menu quando usi Nuova finestra e Modale?Non riesco a rimuovere questo pulsante e ne ho bisogno per rendere la mia GUI più presentabile.
Personalizzazione di massaRi: Come si rimuove il pulsante "Ok" che appare nei menu quando si utilizza Nuova finestra e Modale?Notare che @ErraticAttack Il secondo metodo di è il modo documentato e consigliato per risolvere questo problema.Dalla sezione "Costruisci una finestra modale" dei file della guida:
win = New Window( "No OK Button",
<<MODAL></MODAL>
Ri: Come si rimuove il pulsante "Ok" che appare nei menu quando si utilizza Nuova finestra e Modale?Personalmente non mi piace l'idea di criticare il caso d'uso di un utente.Anch'io ho controllato e controllo i pulsanti aggiunti che le finestre modali possono creare.Tieni presente che se crei il tuo pulsante chiamato "OK", la finestra modale non aggiungerà un pulsante "OK", ma se vuoi eliminare un pulsante aggiunto, ecco un esempio che mostra come utilizzare il pulsante <<ALL> metodo.Io uso il<CODE class=" language-jsl"> <<XPATH> metodo per prendere un elenco di tutte le caselle dei pulsanti e poi nascondere l'ultima (la casella dei pulsanti aggiunta sarà sempre l'ultima)</XPATH>
new window( "test",
<<MODAL></MODAL>
Oppure puoi usare questo modo sfacciato (poiché la creazione di un pulsante etichettato "OK" impedisce a JMP di aggiungere un pulsante OK):
new window( "test",
<<MODAL></MODAL>
Il vantaggio di questo secondo metodo è che puoi fare qualcosa del genere, che attiverà il normale meccanismo di chiusura della finestra modale (inclusa l'esecuzione di qualsiasi script di convalida)
new window( "test",
<<MODAL></MODAL>
Ri: Come si rimuove il pulsante "Ok" che appare nei menu quando si utilizza Nuova finestra e Modale?Di solito sconsiglio di eliminare le caselle di visualizzazione. Invece, puoi controllare la visibilità. Utilizza il messaggio selezionato come mostrato in questa immagine. Non so come influenzerà il comportamento della finestra se nascondi o comprimi il pulsante OK. È necessario fornire un modo per chiudere la finestra modale.

Ri: Come si rimuove il pulsante "Ok" che appare nei menu quando si utilizza Nuova finestra e Modale?Il pulsante OK viene visualizzato perché stai creando una finestra modale.Se non lo vuoi, non rendere la finestra modale.È la vostra scelta; solo perché stai raccogliendo l'input dell'utente non significa che devi avere una finestra modale.
Ri: Come si rimuove il pulsante "Ok" che appare nei menu quando si utilizza Nuova finestra e Modale?Ho altri pulsanti nel menu ma viene comunque visualizzato. Probabilmente è perché è modale, ma devo rendere la finestra Modale poiché si basa sull'input dell'utente.Ri: Come si rimuove il pulsante "Ok" che appare nei menu quando si utilizza Nuova finestra e Modale?È insolito però perché ho dei pulsanti su questa particolare finestra, quindi crea confusione sul motivo per cui viene visualizzato. Ho bisogno che anche la finestra sia Modale.Ri: Come si rimuove il pulsante "Ok" che appare nei menu quando si utilizza Nuova finestra e Modale?Se non hai bisogno del pulsante, non utilizzare una finestra modale.L'unico caso in cui è necessaria una finestra modale è quando esiste un requisito assoluto per l'utente di rispondere prima di elaborare i dati di input dell'utente.Se guardi l'interfaccia utente di JMP (quasi) nessuna finestra è modale.
Ri: Come si rimuove il pulsante "Ok" che appare nei menu quando si utilizza Nuova finestra e Modale?La finestra è modale? Quindi JMP insiste affinché sia disponibile almeno un pulsante per chiudere la finestra. Se desideri semplicemente un titolo diverso per il pulsante, puoi cambiare "OK" con qualcos'altro.