Combo-Box << Holen Sie sich den Artikel-Fehler<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe gerade einen unbequemen Fehler entdeckt:
Namen Default hier ( 1 ) ;
Liste = {} ;
zum ( ich = 1 . ich <= 10000 . ich ++
einfügen in ( Liste . verkohlen ( ich ))
) ;
Neues Fenster ( "Prüfung" . cb = Kombinationsfeld ( Liste )) ;
cbitems = cb << Gegenstände erhalten ;
Nitems ( cbitems ) ;
// 1000
Ja, das ist richtig. Mit Elemente abrufen werden nur die ersten 1000 Optionen im Kombinationsfeld zurückgegeben. (Ich verwende JMP 12 Pro unter Windows 7)
Gibt es eine Möglichkeit, alle Elemente in einem Kombinationsfeld zu durchlaufen?
Re: Combo Box << Holen Sie sich den Fehler, und Sie müssen etwas umgehenDas Problem mit einem Listenfeld über einem Kombinationsfeld ist nicht unbedingt ästhetisch, sondern eher eine Immobilie. Außerdem verwende ich Suchfunktionen, weshalb dies alles zustande kam.
Re: Combo Box << Holen Sie sich den Fehler, und Sie müssen etwas umgehenHier ist eine andere Idee, die Sie berücksichtigen sollten. Ich habe oft lange Listen von Dingen, die über eine Listbox angezeigt werden. Der Benutzer kann entweder direkt aus der Listbox auswählen oder ich füge ein Suchfeld hinzu, das die Listbox der Elemente auf diejenigen reduziert, die die Suchzeichenfolge enthalten. Ich kann einen Beispielcode posten, wenn Sie möchten.
Re: Combo Box << Holen Sie sich den Fehler, und Sie müssen etwas umgehenDies ist eine sehr reibungslose Arbeit! Danke für den Vorschlag.
Gerade hinzugefügt ein lb << Auswahl löschen; lb << set selected (cb << get).
Re: Combo Box << Holen Sie sich den Fehler, und Sie müssen etwas umgehenWas ist mit einer versteckten ListBox, die die ComboBox widerspiegelt?
Namen Default hier ( 1 ) ;
Liste = Wiederholen ( ich = 0 ; { ich ++; Verkohlen ( ich )} . 1e4 ) ;
Neues Fenster ( "Prüfung" .
Pfund = ListBox ( Liste . << Sichtweite ( Zusammenbruch ) ) .
cb = Kombinationsfeld ( Pfund << Gegenstände erhalten . Pfund << Set ausgewählt ( cb << erhalten ) )
) ;
Re: Combo Box << Holen Sie sich den Fehler, und Sie müssen etwas umgehenIch denke, das ist möglich, wenn Sie ein Optionsfeld hinzufügen, um zu bestimmen, welches Kombinationsfeld die Auswahl hat. Es wird definitiv unordentlich aussehen.
Re: Combo Box << Holen Sie sich den Fehler, und Sie müssen etwas umgehenDie einfachste Tech-Lösung besteht vielleicht darin, ein paar Comboboxen zu haben, die das Abbremsen der Listen in Unterlisten von jeweils tausend ermöglichen. Dies wäre nur dann wert, wenn es nicht viele Tausende von Artikeln gibt. Es kann für den Benutzer auch einfacher sein, einen Wert aus solchen langen Listen auszuwählen.
Re: Combo Box << Holen Sie sich den Fehler, und Sie müssen etwas umgehenIch habe den Fall eingereicht, als ich diesen Beitrag schrieb. Ich vermute auch aus Ihrer Silbentrennung, dass Sie meinen, dies sei eine Funktion?
Wie auch immer, eine gute Möglichkeit, eine Combo-Box zu durchlaufen? Ich konnte keinen finden
Eine andere Option, die ich mir vorgestellt habe, ist, die Liste in eine private Datentabellenspalte zu werfen und diese über das Kombinationsfeld zu verfolgen, aber ich würde es vorziehen, das System nicht komplexer zu gestalten.
Eine andere Option ist immer noch, ein Listenfeld anstelle eines Kombinationsfelds zu verwenden, aber dies macht die GUI zu groß / hässlich.
Re: Combo Box << Holen Sie sich den Fehler, und Sie müssen etwas umgehenIch kann keine Problemumgehung für Ihr Problem sehen.
Ich habe versucht, der msg verschiedene Elemente hinzuzufügen, was zu keiner Änderung der Ergebnisse führte.
Ich schlage vor, dass Sie den "Fehler" an support@jmp.com so wird es ein offly verfolgter Artikel.
Betreff: Kombinationsfeld << Fehler beim Abrufen von Elementen, muss umgangen werdenVielen Dank, dass Sie dieses Problem dem JMP-Support-Team gemeldet haben. Ich freue mich, jedem, der diesen Beitrag findet, mitteilen zu können, dass das Problem in JMP 13 und höher behoben wurde.