Script per inserire nuovi dati di riga nella finestra popup.CIAO,
Sto cercando di fare in modo che uno script produca una finestra popup in cui un utente possa inserire dati che verranno aggiunti a una nuova riga. L'utente deve solo aggiungere dati in determinate colonne. Sono vicino alla sceneggiatura ma non riesco a capire come farlo funzionare. Aggiunta la tabella dati con il mio tentativo di script.
Qualsiasi aiuto sarà apprezzato, grazie in anticipo!
Saluti,
Chris
Automazione e scriptingRi: Script per inserire nuovi dati di riga nella finestra popup.io userei Sottoscrizione della tabella dati in un caso come questo
Names Default To Here(1);
dt = Current Data Table();
// present choices to user
nw = New Window("Add New Row Data",
<<MODAL></MODAL>
Anche i suggerimenti potrebbero essere utili con le caselle di modifica del testo per te (e se vuoi forzare gli utenti ad aggiungere qualcosa lì, devi gestire anche quello)
Names Default To Here(1);
win = New Window("Example", text = Text Edit Box(""));
text << Set Hint("Enter your name");
Ri: Script per inserire nuovi dati di riga nella finestra popup.Ecco un modo per gestire questa situazione
Names Default To Here( 1 );
// present choices to user
dlg = New Window( "Add New Row Data",
<<MODAL></MODAL>
Si prega di prendersi il tempo necessario per leggere la Guida allo scripting.Ti darà un grande vantaggio nel riuscire a risolvere tali domande.
Ri: Script per inserire nuovi dati di riga nella finestra popup.Ciao Jarmo,
Sto solo partendo da questa richiesta.
Esiste un modo per aggiornare automaticamente le opzioni della casella combinata in base ai valori di controllo elenco in quella colonna?
Grazie,
Chris
Ri: Script per inserire nuovi dati di riga nella finestra popup.È possibile, ma la modalità di implementazione dipende dallo script. Puoi utilizzare << Get Property("List Check") per ottenere la proprietà dalla colonna e quindi ottenere il primo argomento e dovresti avere l'elenco dei valori. È quindi possibile utilizzare << Imposta elementi nella casella combinata per aggiornare i valori.
Di seguito è riportato un esempio che utilizza la tabella dati originale
Names Default To Here(1);
dt = Open("$DOWNLOADS/AddRowWindowScript.jmp");
nw = New WIndow("",
cb = Combo Box({"a", "b", "c"});
);
wait(1); // for demo purposes
lc_vals = Column(dt, "Sched/Unsch") << Get Property("List Check");
list_to_cb = Arg(lc_vals, 1);
cb << Set Items(list_to_cb);Ri: Script per inserire nuovi dati di riga nella finestra popup.Funziona alla grande, grazie!!