Cosa ti ha ispirato a richiedere questa lista dei desideri?
Il menu contestuale di JMP per una tablebox sa su quale colonna hai cliccato e offre alcune opzioni specifiche per ogni colonna.
A volte mi accorgo che vorrei impedire agli utenti di accedere ad alcune delle cose presenti nel menu contestuale integrato. (Sto creando un'applicazione o un'interfaccia utente personalizzata e non voglio che possano apportare determinate modifiche, ecc.) Oppure ci sono altri casi in cui il menu contestuale sarebbe un bel posto in cui inserire uno script personalizzato e per farlo non posso semplicemente aggiungerlo a quel menu, devo sostituirlo con <
Quale miglioramento vorresti vedere?
<< SetContextMenuScript per un TreeBox ha una funzione di callback che consente di fare riferimento facilmente a "thistree" e "thisnode" nello script.
Sarebbe quindi fantastico se quello per TableBox potesse avere una funzione di callback con thistable e thiscolumn.
Perché questa idea è importante?
Attualmente è possibile, anche se poco pratico, far sì che gli script facciano riferimento a "questa tabella", quindi il callback thistable potrebbe essere una comodità.
Non è possibile sapere su quale colonna l'utente ha cliccato in JSL. Mi è stato detto che l'oggetto tablebox al momento non riceve affatto queste informazioni, quindi sarebbe difficile, ma nella conversione del ticket di supporto qui sotto sono stato incoraggiato a esprimere comunque un desiderio nel caso in cui qualche idea portasse a un modo buono/semplice per farlo. Comunque, significherebbe che potresti scrivere i tuoi script per il menu contestuale che siano specifici per colonna, non solo per tabella, cosa che non puoi fare oggi.
... e per la fila.
forse aggiungere anche le opzioni alla funzione di modifica riga. Al momento:
<<SET row="" change="" function=""></SET>
Grazie per aver condiviso il tuo feedback: è molto apprezzato!