Zone de liste déroulante << Obtenir le bogue des éléments, besoin de contourner le problème<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je viens de découvrir un bug qui dérange:
Noms par défaut ici ( 1 ) ;
liste = {} ;
pour ( je = 1 , je <= 10000 , je ++,
insérer dans ( liste , carboniser ( je ))
) ;
Nouvelle fenetre ( "tester" , cb = boîte combo ( liste )) ;
problèmes = cb << Obtenir des articles ;
nitems ( problèmes ) ;
// 1000
Oui, c'est exact, Get Items ne renvoie que les 1000 premières options de la liste déroulante. (J'utilise JMP 12 Pro sous Windows 7)
Existe-t-il un moyen de parcourir tous les éléments d'une liste déroulante?
Re: Combo Box << Obtenir un bug d'objets, besoin de travailler autourLe problème d'une liste déroulante par rapport à une liste déroulante n'est pas nécessairement esthétique, mais bien immobilier. De plus, j'utilise des fonctions de recherche, ce qui explique pourquoi tout cela est arrivé.
Re: Combo Box << Obtenir un bug d'objets, besoin de travailler autourVoici une autre idée à considérer. J'ai souvent de longues listes de choses qui sont affichées en utilisant une liste déroulante. L'utilisateur peut soit sélectionner directement dans la zone de liste, soit inclure un champ de recherche qui réduit la liste d'éléments à ceux contenant la chaîne de recherche. Je peux poster un exemple de code si vous le souhaitez.
Re: Combo Box << Obtenir un bug d'objets, besoin de travailler autourC'est un travail vraiment sans heurts! Merci pour la suggestion.
Vient d’ajouter un lb << Clear Selection; lb << ensemble sélectionné (cb << get).
Re: Combo Box << Obtenir un bug d'objets, besoin de travailler autourQu'en est-il d'un ListBox caché qui reflète le ComboBox?
Noms par défaut ici ( 1 ) ;
liste = Répéter ( je = 0 ; { je ++; Carboniser ( je )} , 1e4 ) ;
Nouvelle fenetre ( "tester" ,
kg = ListBox ( liste , << visibilité ( effondrer ) ) ,
cb = Boîte combo ( kg << obtenir des objets , kg << ensemble sélectionné ( cb << obtenir ) )
) ;
Re: Combo Box << Obtenir un bug d'objets, besoin de travailler autourJe suppose que cela est possible si vous incluez une boîte radio pour déterminer la liste déroulante contenant la sélection. Cela va certainement avoir l'air malpropre cependant.
Re: Combo Box << Obtenir un bug d'objets, besoin de travailler autourPeut-être la solution la plus simple consiste-t-elle à disposer de quelques zones de liste déroulante permettant de briser les listes en sous-listes de mille. cela ne vaut que s'il n'y a pas beaucoup de milliers d'articles. cela peut également faciliter la tâche de l'utilisateur pour sélectionner une valeur dans une liste aussi longue.
Re: Combo Box << Obtenir un bug d'objets, besoin de travailler autourJ'ai soumis le cas quand j'ai écrit ce post. Je suppose également, d'après votre césure de bogue, que vous voulez suggérer qu'il s'agit d'une fonctionnalité?
Quoi qu'il en soit, un bon moyen de parcourir une zone de liste déroulante? Je n'ai pas pu en trouver un.
Une autre option que j’ai pensé est de jeter la liste dans une colonne de table de données privée et de la suivre au-dessus de la liste déroulante, mais je préférerais ne pas rendre le système plus complexe.
Une autre option consiste toujours à utiliser une zone de liste au lieu d'une zone de liste déroulante, mais cela rendra l'interface graphique trop volumineuse / laide.
Re: Combo Box << Obtenir un bug d'objets, besoin de travailler autourJe ne vois pas de solution de contournement à votre problème.
J'ai essayé d'ajouter différents éléments au message, ce qui n'a entraîné aucun changement dans les résultats.
Je vous suggère de soumettre le "bug" à support@jmp.com il devient donc un élément officiellement suivi.
Re: Combo Box << Get Items bug, besoin de contourner le problèmeMerci d'avoir signalé ce problème à l'équipe d'assistance JMP. Je suis heureux d'annoncer à quiconque trouve ce message que le problème a été résolu dans JMP 13 et versions ultérieures.