Cosa ha ispirato questa richiesta di lista dei desideri?
Quando si fa clic su un report accadono varie cose, incluso il fatto che un datatable ad esso associato potrebbe diventare attuale. Recentemente ho riscontrato alcuni casi in cui vorrei che fosse aggiornata una tabella dati diversa, ma al momento non posso specificare cosa accada quando si fa clic su un report.
Qual è il miglioramento che vorresti vedere?
Una capacità OnActivate per una nuova finestra che sarebbe simile a OnClose, OnOpen o OnValidate. Questo potrebbe accadere quando una finestra viene messa a fuoco e arriva in primo piano, come accade quando un utente fa clic sulla barra del titolo. JMP fa delle cose in questo caso e questo OnActivate avverrebbe dopo queste cose. In questo modo OnActivate potrebbe sovrascrivere la tabella che JMP ha deciso di rendere corrente e generalmente avrebbe l'ultima parola su ciò che accade.
Perché questa idea è importante?
I casi che ho notato riguardavano report con grafici attivi in cui era coinvolta più di una tabella o in cui le tabelle coinvolte erano tabelle private che non potevano essere rese attuali. Il supporto di JMP mi ha incoraggiato a presentare questa richiesta per la lista dei desideri (numero del caso di seguito). Attraverso il mio caso con loro ho imparato cosa farà JMP quando si fa clic su un report. Il risultato è che per report complessi con più tabelle coinvolte può essere complicato e può essere difficile garantire che effettuerà una scelta particolare.
Penso anche che potrebbero esserci altre cose utili che si potrebbero voler fare "OnActivate" (forse ci sono display che potrebbero essere aggiornati in quel caso, ad esempio, e sembra semplicemente un'estensione logica delle funzioni disponibili.