JMP App( Set Name("Applicazione"), Set Description( "Un'area di lavoro vuota per la creazione di applicazioni personalizzate con una o più finestre e script" ), Avvio automatico(1), Aggancia alla griglia(1), Mostra griglia(1), Mostra proprietà(1), Mostra origini(1), Raggruppa per categoria(1), Modalità dashboard(0), Parametri, Tabelle( DataTable1 = GuiTable( Set Path(""), Set Label("Senza titolo 2"), Posizione("Tabella dati corrente"), Invisibile(0) ) ), Script(JSL Quote(// Questo script viene eseguito quando viene eseguita l'applicazione. // Sono stati creati oggetti denominati per i moduli dell'applicazione // (ad esempio, "Modulo1") e l'oggetto predefinito // "thisApplication" si riferisce all'oggetto dell'applicazione stessa. // Le variabili e le funzioni dichiarate qui sono limitate allo // spazio dei nomi dell'applicazione. ) ), Allocate( Module1 = Plan( PreAllocate, Script(JSL Quote(// Questo script viene eseguito quando viene creato un nuovo modulo L'istanza è // creata. L'oggetto predefinito "thisModuleInstance" fa riferimento // all'oggetto istanza, ma altri oggetti come box e // script non sono ancora stati creati. Le variabili dichiarate qui sono // limitate allo spazio dei nomi ModuleInstance. // Questa funzione speciale riceverà i parametri passati a CreateInstance() OnModuleLoad({}, ); thisModuleInstance << Crea oggetti; // Dopo questo punto, gli oggetti istanza del modulo sono stati creati // e possono essere referenziati per nome (ad esempio, "Button1"). ) ), Allocate( List1 = H List Box(); Panel1 = Panel Box(); FilterCol1 = Filter Col Selector(Data Table(DataTable1)); Panel2 = Panel Box(); Lineup2 = Lineup Box(); Button3 = Button Box(); ColList1 = Col List Box(Data Table(DataTable1)); Text1 = Text Box(); Combo1 = Combo Box(); Text2 = Text Box(); CheckBox1 = Check Box(); Pannello3 = Casella pannello(); Lineup1 = Casella formazione(); Pulsante1 = Casella pulsante(); Pulsante2 = Casella pulsante(); ), Organizza( Reparent(Lineup1(Pulsante2)); Reparent(Lineup1(Pulsante1)); Reparent(Panel3(Lineup1)); Reparent(List1(Panel3)); Reparent(Lineup2(Casella di controllo1)); Reparent(Lineup2(Testo2)); Reparent(Lineup2(Combo1)); Reparent(Lineup2(Testo1)); Reparent(Lineup2(ColElenco1)); Reparent(Lineup2(Pulsante3)); Reparent(Panel2(Lineup2)); Reparent(List1(Panel2)); Reparent(Panel1(FiltroCol1)); Reparent(List1(Panel1)); Reparent(Relocate(List1(200, 250)); ), Inizializza( Lista1 << Colore di sfondo("Nessuno"); Lista1 << Bordo({Sinistra(0), In alto(0), Destra(0), In basso(0)}); List1 << Abilitato(1); List1 << Allineamento orizzontale("Predefinito"); List1 << Margine({Sinistra(0), In alto(0), Destra(0), In basso(0)}); List1 << Riempimento({Sinistra(0), In alto(0), Destra(0), In basso(0)}); List1 << Colore del testo("Nessuno"); List1 << Solo interfaccia utente(0); List1 << Allineamento verticale("Predefinito"); List1 << Visibilità("Visibile"); List1 << Imposta dimensione minima(756, 403); List1 << Imposta dimensione massima(756, 403); List1 << Imposta allungamento({"Neutro", "Neutro"}); List1 << imposta orizzontale(1); Pannello1 << Colore di sfondo("Nessuno"); Pannello1 << Bordo({Sinistra(0), In alto(0), Destra(0), In basso(0)}); Pannello1 << Abilitato(1); Pannello1 << Allineamento orizzontale("Predefinito"); Pannello1 << Margine({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Pannello1 << Riempimento({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Pannello1 << Colore del testo("Nessuno"); Pannello1 << Solo interfaccia utente(0); Pannello1 << Allineamento verticale("Predefinito"); Pannello1 << Visibilità("Visibile"); Pannello1 << Imposta dimensione minima(234, 110); Pannello1 << Imposta dimensione massima(234, 110); Pannello1 << Imposta allungamento({"Neutro", "Neutro"}); Pannello1 << Imposta titolo("Pannello1"); FiltroCol1 << Colore di sfondo("Nessuno"); FiltroCol1 << Bordo({Sinistra(0), Alto(0), Destra(0), Basso(0)}); FiltroCol1 << Abilitato(1); FiltroCol1 << Allineamento orizzontale("Predefinito"); FiltroCol1 << Margine({Sinistra(0), Alto(0), Destra(0), Basso(0)}); FilterCol1 << Riempimento({Sinistra(0), Alto(0), Destra(0), Basso(0)}); FilterCol1 << Colore del testo("Nessuno"); FilterCol1 << Solo interfaccia utente(0); FilterCol1 << Ridimensionabile dall'utente({1, 1}); FilterCol1 << Allineamento verticale("Predefinito"); FilterCol1 << Visibilità("Visibile"); FilterCol1 << Imposta dimensione minima(194, 52); FilterCol1 << Imposta dimensione massima(194, 52); FilterCol1 << Imposta allungamento({"Neutro", "Neutro"}); FilterCol1 << Imposta carattere di base("Testo"); FilterCol1 << Imposta nome carattere("Interfaccia utente Segoe"); FilterCol1 << Imposta stile carattere("Semplice"); FilterCol1 << Imposta dimensione carattere(10); FilterCol1 << Imposta scala carattere(1); FilterCol1 << Imposta selezione massima(-1); FilterCol1 << Imposta dimensione(184, 23); FilterCol1 << Imposta N righe(1); Pannello2 << Colore di sfondo("Nessuno"); Pannello2 << Bordo({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Pannello2 << Abilitato(1); Pannello2 << Allineamento orizzontale("Predefinito"); Pannello2 << Margine({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Pannello2 << Riempimento({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Pannello2 << Colore del testo("Nessuno"); Pannello2 << Solo interfaccia utente(0); Pannello2 << Allineamento verticale("Predefinito"); Pannello2 << Visibilità("Visibile"); Pannello2 << Imposta dimensione minima(334, 383); Pannello2 << Imposta dimensione massima(334, 383); Pannello2 << Imposta allungamento({"Neutro", "Neutro"}); Pannello2 << Imposta titolo("Pannello2"); Lineup2 << N Col(2); Lineup2 << Colore di sfondo("Nessuno"); Lineup2 << Bordo({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Lineup2 << Abilitato(1); Lineup2 << Allineamento orizzontale("Predefinito"); Lineup2 << Margine({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Lineup2 << Riempimento({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Lineup2 << Colore del testo("Nessuno"); Lineup2 << Solo interfaccia utente(0); Lineup2 << Allineamento verticale("Predefinito"); Lineup2 << Visibilità("Visibile"); Lineup2 << Imposta dimensione minima(294, 325); Lineup2 << Imposta dimensione massima(294, 325); Lineup2 << Imposta allungamento({"Neutro", "Neutro"}); Lineup2 << Spaziatura(2); Pulsante3 << Colore di sfondo("Nessuno"); Pulsante3 << Bordo({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Button3 << Abilitato(1); Button3 << Allineamento orizzontale("Predefinito"); Button3 << Margine({Sinistra(2), Alto(2), Destra(2), Basso(2)}); Button3 << Riempimento({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Button3 << Colore del testo("Nessuno"); Button3 << Solo interfaccia utente(0); Button3 << Allineamento verticale("Predefinito"); Button3 << Imposta dimensione minima(60, 21); Button3 << Imposta dimensione massima(60, 21); Button3 << Imposta allungamento({"Neutro", "Neutro"}); Button3 << Imposta nome pulsante("Button3"); Button3 << Stile("Normale"); Button3 << Imposta(0); Button3 << Imposta icona(""); Button3 << Imposta posizione icona("Destra"); ColList1 << Colore di sfondo("Nessuno"); ColList1 << Bordo({Sinistra(0), Alto(0), Destra(0), Bottom(0)}); ColList1 << Abilitato(1); ColList1 << Allineamento orizzontale("Predefinito"); ColList1 << Margine({Sinistra(0), Alto(0), Destra(0), Basso(0)}); ColList1 << Riempimento({Sinistra(0), Alto(0), Destra(0), Basso(0)}); ColList1 << Colore del testo("Nessuno"); ColList1 << Solo interfaccia utente(0); ColList1 << Ridimensionabile dall'utente({1, 1}); ColList1 << Allineamento verticale("Predefinito"); ColList1 << Visibilità("Visibile"); ColList1 << Imposta dimensione minima(184, 194); ColList1 << Imposta dimensione massima(184, 194); ColList1 << Imposta allungamento({"Neutro", "Neutro"}); ColList1 << Tipo di modellazione({"Continuo", "Ordinale", "Nominale"}); ColList1 << Imposta tipo di dati("Qualsiasi"); ColList1 << Imposta min Elementi(0); ColList1 << Imposta numero massimo di elementi(-1); ColList1 << Imposta numero massimo di elementi selezionati(-1); ColList1 << Imposta dimensione(184, 194); ColList1 << Imposta N righe(10); ColList1 << Imposta carattere di base("Testo"); ColList1 << Imposta scala carattere(1); Testo1 << Colore di sfondo("Nessuno"); Testo1 << Bordo({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Testo1 << Abilitato(1); Testo1 << Allineamento orizzontale("Predefinito"); Testo1 << Margine({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Testo1 << Riempimento({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Testo1 << Colore testo("Nessuno"); Testo1 << Solo interfaccia utente(0); Testo1 << Allineamento verticale("Predefinito"); Testo1 << Visibilità("Visibile"); Testo1 << Imposta dimensione minima(64, 19); Testo1 << Imposta dimensione massima (64, 19); Testo1 << Imposta allungamento ({"Neutro", "Neutro"}); Testo1 << Imposta carattere di base ("Testo"); Testo1 << Imposta scala carattere (1); Testo1 << Imposta testo ("Testo1"); Testo1 << Punto elenco (0); Testo1 << Giustifica testo ("Sinistra"); Testo1 << Ruota testo ("Orizzontale"); Testo1 << Imposta larghezza (-1); Testo1 << Imposta avvolgimento (360); Testo1 << Imposta suggerimento (""); Combo1 << Colore di sfondo ("Nessuno"); Combo1 << Bordo ({Sinistra (0), Alto (0), Destra (0), Basso (0)}); Combo1 << Abilitato (1); Combo1 << Allineamento orizzontale ("Predefinito"); Combo1 << Margine ({Sinistra (2), Alto (2), Destra (2), Basso (2)}); Combo1 << Riempimento ({Sinistra (0), Alto (0), Destra (0), Basso (0)}); Combo1 << Colore del testo("Nessuno"); Combo1 << Solo interfaccia utente(0); Combo1 << Allineamento verticale("Predefinito"); Combo1 << Visibilità("Visibile"); Combo1 << Imposta dimensione minima(180, 23); Combo1 << Imposta dimensione massima(180, 23); Combo1 << Imposta allungamento({"Neutro", "Neutro"}); Combo1 << Imposta elementi({"Elemento1", "Elemento2"}); Combo1 << Imposta(1); Testo2 << Colore di sfondo("Nessuno"); Testo2 << Bordo({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Testo2 << Abilitato(1); Testo2 << Allineamento orizzontale("Predefinito"); Testo2 << Margine({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Testo2 << Riempimento({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Testo2 << Colore del testo("Nessuno"); Testo2 << Solo interfaccia utente (0); Testo 2 << Allineamento verticale ("Predefinito"); Testo 2 << Visibilità ("Visibile"); Testo 2 << Imposta dimensione minima (64, 19); Testo 2 << Imposta dimensione massima (64, 19); Testo 2 << Imposta allungamento ({"Neutro", "Neutro"}); Testo 2 << Imposta carattere di base ("Testo"); Testo 2 << Imposta scala carattere (1); Testo 2 << Imposta testo ("Testo 2"); Testo 2 << Punto elenco (0); Testo 2 << Giustifica testo ("Sinistra"); Testo 2 << Ruota testo ("Orizzontale"); Testo 2 << Imposta larghezza (-1); Testo 2 << Imposta avvolgimento (360); Testo 2 << Imposta suggerimento (""); Casella di controllo 1 << Colore di sfondo ("Nessuno"); Casella di controllo 1 << Bordo ({Sinistra (0), Alto (0), Destra (0), Basso (0)}); Casella di controllo 1 << Abilitato (1); Casella di controllo 1 << Allineamento orizzontale ("Predefinito"); Casella di controllo 1 << Margine ({Sinistra (2), In alto (2), a destra (2), in basso (2)}); CheckBox1 << Riempimento ({Sinistra (0), In alto (0), Destra (0), In basso (0)}); CheckBox1 << Colore del testo ("Nessuno"); CheckBox1 << Solo interfaccia utente (0); CheckBox1 << Allineamento verticale ("Predefinito"); CheckBox1 << Visibilità ("Visibile"); CheckBox1 << Imposta dimensione minima (180, 32); CheckBox1 << Imposta dimensione massima (180, 32); CheckBox1 << Imposta allungamento ({ "Neutro", "Neutro"}); CheckBox1 << Imposta elementi ({"Elemento 1", "Elemento 2"}); Panel3 << Colore di sfondo ("Nessuno"); Panel3 << Bordo ({Sinistra (0), In alto (0), Destra (0), In basso (0)}); Panel3 << Abilitato (1); Panel3 << Allineamento orizzontale ("Predefinito"); Panel3 << Margine ({Sinistra (0), In alto (0), Destra (0), In basso (0)}); Panel3 << Riempimento({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Pannello3 << Colore del testo("Nessuno"); Pannello3 << Solo interfaccia utente(0); Pannello3 << Allineamento verticale("Predefinito"); Pannello3 << Visibilità("Visibile"); Pannello3 << Imposta dimensione minima(128, 154); Pannello3 << Imposta dimensione massima(128, 154); Pannello3 << Imposta allungamento({"Neutro", "Neutro"}); Pannello3 << Imposta titolo("Pannello3"); Lineup1 << N Col(1); Lineup1 << Colore di sfondo("Nessuno"); Lineup1 << Bordo({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Lineup1 << Abilitato(1); Lineup1 << Allineamento orizzontale("Predefinito"); Lineup1 << Margine({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Lineup1 << Riempimento({Sinistra(0), Alto(0), Destra(0), In basso(0)}); Lineup1 << Colore testo("Nessuno"); Lineup1 << Solo interfaccia utente(0); Lineup1 << Allineamento verticale("Predefinito"); Lineup1 << Visibilità("Visibile"); Lineup1 << Imposta dimensione minima(88, 96); Lineup1 << Imposta dimensione massima(88, 96); Lineup1 << Imposta allungamento({"Neutro", "Neutro"}); Lineup1 << Spaziatura(2); Pulsante1 << Colore sfondo("Nessuno"); Pulsante1 << Bordo({Sinistra(0), Alto(0), Destra(0), In basso(0)}); Pulsante1 << Abilitato(1); Pulsante1 << Allineamento orizzontale("Predefinito"); Pulsante1 << Margine({Sinistra(2), Alto(2), Destra(2), In basso(2)}); Pulsante1 << Riempimento({Sinistra(0), Alto(0), Destra(0), In basso(0)}); Pulsante1 << Colore testo("Nessuno"); Pulsante1 << Solo interfaccia utente(0); Button1 << Allineamento verticale("Predefinito"); Button1 << Visibilità("Visibile"); Button1 << Imposta dimensione minima(60, 21); Button1 << Imposta dimensione massima(60, 21); Button1 << Imposta allungamento({"Neutro", "Neutro"}); Button1 << Imposta nome pulsante("OK"); Button1 << Stile("Normale"); Button1 << Imposta(0); Button1 << Imposta icona(""); Button1 << Imposta posizione icona("Destra"); Button2 << Colore sfondo("Nessuno"); Button2 << Bordo({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Button2 << Abilitato(1); Button2 << Allineamento orizzontale("Predefinito"); Button2 << Margine({Sinistra(2), Alto(2), Destra(2), Basso(2)}); Button2 << Riempimento({Sinistra(0), Alto(0), Destra(0), Basso(0)}); Button2 << Colore testo("Nessuno"); Button2 << Interfaccia utente Solo(0); Button2 << Allineamento verticale("Predefinito"); Button2 << Visibilità("Visibile"); Button2 << Imposta dimensione minima(60, 21); Button2 << Imposta dimensione massima(60, 21); Button2 << Imposta allungamento({"Neutro", "Neutro"}); Button2 << Imposta nome pulsante("Annulla"); Button2 << Stile("Normale"); Button2 << Imposta(0); Button2 << Imposta icona(""); Button2 << Imposta posizione icona("Destra"); ) ) ), Inizializza( Modulo1 << Avvio automatico(1); Modulo1 << Imposta tipo modulo("Report"); Modulo1 << Imposta titolo finestra("^NOMETABELLA - ^NOMEAPP"); ) );