Casella combinata << Trova gli elementi bug, hai bisogno di risolvere il problema<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho appena scoperto un bug scomodo:
Nomi predefiniti qui ( 1 ) ;
elenco = {} ;
per ( io = 1 , io <= 10000 , io ++,
inserire ( elenco , carbonizzare ( io ))
) ;
Nuova finestra ( "test" , CB = casella combinata ( elenco )) ;
cbitems = CB << Ottieni oggetti ;
nitems ( cbitems ) ;
// 1000
Sì, è giusto, Ottieni elementi restituisce solo le prime 1000 opzioni nella casella combinata. (Sto eseguendo JMP 12 Pro su Windows 7)
C'è un modo per scorrere tutti gli elementi in una casella combinata?
Ri: Casella combinata << Trova gli elementi bug, hai bisogno di risolvere il problemaIl problema con una casella di riepilogo su una casella combinata non è necessariamente estetico tanto quanto lo è. Inoltre, sto usando le funzioni di ricerca, che è il motivo per cui tutto ciò è avvenuto.
Ri: Casella combinata << Trova gli elementi bug, hai bisogno di risolvere il problemaEcco un'altra idea da considerare. Spesso ho un lungo elenco di cose che vengono visualizzate usando una listbox. L'utente può selezionare direttamente dalla casella di riepilogo oppure includo una casella di ricerca che riduce la casella di riepilogo degli elementi a quelli che contengono la stringa di ricerca. Posso postare qualche codice di esempio, se vuoi.
Ri: Casella combinata << Trova gli elementi bug, hai bisogno di risolvere il problemaQuesto è un lavoro davvero semplice! Grazie per il suggerimento.
Aggiunta una lb << Cancella selezione; lb << imposta selezionato (cb << get).
Ri: Casella combinata << Trova gli elementi bug, hai bisogno di risolvere il problemaChe dire di un ListBox nascosto che rispecchia il ComboBox?
Nomi predefiniti qui ( 1 ) ;
elenco = Ripetere ( io = 0 ; { io ++; carbonizzare ( io )} , 1E4 ) ;
Nuova finestra ( "test" ,
libbre = ListBox ( elenco , << visibilità ( crollo ) ) ,
CB = Casella combinata ( libbre << ottenere oggetti , libbre << imposta selezionato ( CB << ottenere ) )
) ;
Ri: Casella combinata << Trova gli elementi bug, hai bisogno di risolvere il problemaImmagino sia possibile se includi una radio box per determinare quale casella combinata ha la selezione. Però sicuramente sembrerà complicato.
Ri: Casella combinata << Trova gli elementi bug, hai bisogno di risolvere il problemaforse la soluzione più low-tech è avere un paio di caselle combinate per consentire di frenare le liste in sotto-liste di migliaia ciascuna. questo varrebbe solo se non ci fossero molte migliaia di articoli. potrebbe anche rendere più semplice per l'utente selezionare un valore da tali lunghe liste.
Ri: Casella combinata << Trova gli elementi bug, hai bisogno di risolvere il problemaHo presentato il caso quando ho scritto questo post. Sto anche indovinando dalla tua sillabazione di bug che intendi suggerire che questa è una funzionalità?
Comunque, un buon modo per scorrere attraverso una casella combinata? Non sono riuscito a trovarne uno.
Un'altra opzione che ho immaginato è quella di gettare la lista in una colonna della tabella dati privata e tracciarla sopra la casella combinata, ma preferirei non rendere il sistema più complesso.
Un'altra opzione è ancora usare una casella di riepilogo invece di una casella combinata, ma questo renderà la GUI troppo grande / brutta.
Ri: Casella combinata << Trova gli elementi bug, hai bisogno di risolvere il problemaNon riesco a vedere una soluzione alternativa per il tuo problema.
ho provato ad aggiungere diversi elementi al messaggio, che non ha portato a cambiamenti nei risultati.
Ti suggerisco di inviare il "bug" a support@jmp.com quindi diventa un articolo tracciato ufficialmente.
Ri: Casella combinata << Ottieni bug degli elementi, è necessario aggirarloGrazie per aver segnalato questo problema al team di supporto JMP. Sono felice di segnalare a chiunque trovi questo post che il problema è stato risolto in JMP 13 e versioni successive.