Combobox-LinksHallo,
Ich habe ein Control Panel mit 2 voneinander abhängigen Kombinationsfeldern erstellt. Durch Auswahl des ersten wird eine Liste der im zweiten verfügbaren Daten generiert. Es ist jedoch möglich, dass mehrere Daten identisch sind, und ich möchte sie zusammenfassen, um die Dropdown-Liste einzuschränken. Schließlich werden durch Validieren aller Zeilen der Datentabelle, die den beiden Parametern entsprechen, ausgewählt. Ich blockiere den Gruppierungsteil identischer Daten und Datenauswahl.
In pj meine Datentabelle und das Skript.
Danke im Voraus
SkriptingBetreff: Combobox-VerbindungenHier ist eine Lösung, die fast dieselbe Methode wie Sie verwendet.
names default to here(1);
dt = Data Table( "2019_BDD CAOX_DATA_VOLT test script courte" );
Summarize( a = By( :Propriétés ) );
Insert Into( a, "<CHOIX propriété="">", 1 );
New Window( "Selection",
<<MODAL>", 1 );
cb2 << Set Items( propDate );
)
)
)
),
Panel Box( "Choix dans la Date:",
cb2 = Combo Box(
{"<CHOIX date="">"},
<<SETFUNCTION></SETFUNCTION></CHOIX></MODAL></CHOIX>
Re: Combobox-Bindungendanke das funktioniert wie ich will. Auf der anderen Seite, wie man das macht, sobald man mit OK validiert, werden die entsprechenden Zeilen ausgewählt.
Dankeschön
Betreff: Combobox-VerbindungenDies gibt ein Array mit den ausgewählten Zeilen zurück.
dt << get selected rows;
Ihre Arbeit in JSL sollte von der Zeit begleitet sein, das Skripthandbuch in der JMP-Dokumentationsbibliothek zu lesen.
Re: Combobox-BindungenHallo,
Vielen Dank für Ihre Antwort, aber ich weiß nicht, wo ich sie in mein Skript einfügen soll.
Betreff: Combobox-VerbindungenIch habe Ihren Code so geändert, dass jetzt die Zeilen in der Hauptdatentabelle mit den Auswahlen aus den Kombinationsfeldern übereinstimmen.Ich habe auch eine neue Variable namens "selectedRow" hinzugefügt, die eine Matrix der Zeilennummern der ausgewählten Zeilen zurückgibt.
names default to here(1);
dt = Data Table( "2019_BDD CAOX_DATA_VOLT test script courte" );
Summarize( a = By( :Propriétés ) );
Insert Into( a, "<CHOIX propriété="">", 1 );
New Window( "Selection",
<<MODAL>", 1 );
cb2 << Set Items( propDate );
)
)
)
),
Panel Box( "Choix dans la Date:",
cb2 = Combo Box(
{"<CHOIX date="">"},
<<SETFUNCTION></SETFUNCTION></CHOIX></MODAL></CHOIX>Re: Combobox-BindungenVielen Dank,
Nach einigen Anpassungen gelang es mir zu tun, was ich wollte.
Als letztes wissen Sie, wie Sie die Tatsache hinzufügen können, dass Sie, wenn Sie kein Datum auswählen, alle oder mehrere auswählen können.
Danke