Supprimer toutes les valeurs d'une numbercolbox (JMP 10)?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'utilise JMP 10 pour développer des interfaces utilisateur. J'ai une boîte de dialogue avec des critères de recherche dans la section supérieure et une table avec des chaînes de chaînes de caractères et des boîtes de nombres dans la section inférieure. L'utilisateur entre les critères de recherche, appuie sur un bouton Actualiser et les données de la table sont actualisées. Parfois, leur recherche génère 0 enregistrements. Lorsque cela se produit, les chaînes de chaînes de caractères n'effacent aucune valeur, mais les boîtes de couleurs numériques ne changent pas.
Plus précisément, une fois que j’ajoute des valeurs à un numbercolbox en utilisant << valeurs définies ([1, 2, 3]) , Je peux changer la liste en une matrice différente, par exemple << valeurs définies ([4, 5, 6, 7]) . Mais si je veux supprimer toutes les valeurs en utilisant << valeurs définies ([]) ça ne marche pas.
Voici un exemple qui illustre le problème:
maintenant = nouvelle fenetre ( "Tester" ,
table de chevet (
une = stringcolbox ( "String Col Box" , { "Bonjour" , "Monde" , "Fubar" }) ,
b = numerobox ( "Nombre Col Box" , [ 1 , 2 , 3 ])
) ,
boîte à boutons ( "2 valeurs" ,
une << définir des valeurs ({ "AAA" , "BBB" }) ;
b << définir des valeurs ([ 98 , 99 ])
) ,
boîte à boutons ( "0 valeurs" ,
une << définir des valeurs ({}) ;
b << définir des valeurs ([])
)
) ;
Merci de votre aide!
Cordialement,
Peter
Re: Supprimer toutes les valeurs d'une numbercolbox (JMP 10)?Merci les gars. La commande << Set ({}) marche parfaitement!
Re: Supprimer toutes les valeurs d'une numbercolbox (JMP 10)?Il s’agit bien d’un bogue dans JMP 10 et les versions antérieures. Il est maintenant corrigé pour JMP 11.
Il existe un autre message << Set ({}) qui prend une liste - cela fonctionnera avec JMP 10.
Re: Supprimer toutes les valeurs d'une numbercolbox (JMP 10)?À la réflexion, cette approche peut être meilleure et moins sujette aux erreurs dans un contexte plus complexe:
maintenant = Nouvelle fenetre ( "Tester" ,
Boîte de table (
une = String Col Box ( "String Col Box" , { "Bonjour" , "Monde" , "Fubar" } ) ,
b = Nombre Col Box ( "Nombre Col Box" , [ 1 , 2 , 3 ] )
) ,
Boîte à boutons ( "2 valeurs" ,
une << définir des valeurs ( { "AAA" , "BBB" } ) ;
b << définir des valeurs ( [ 98 , 99 ] ) ;
) ,
Boîte à boutons ( "0 valeurs" ,
une << définir des valeurs ( {} ) ;
Pour ( je = N articles ( b << obtenir ) , je > 0 , je -
b << Supprimer la ligne ( je )
) ;
)
) ;
Re: Supprimer toutes les valeurs d'une numbercolbox (JMP 10)?C'est très étrange. Je ne vois aucune raison pour que cela ne fonctionne pas. Probablement un bug.
Cette idée peut fonctionner:
b0 = Expr ( Nombre Col Box ( "Nombre Col Box" , [] ) ) ;
maintenant = Nouvelle fenetre ( "Tester" ,
Boîte de table (
une = String Col Box ( "String Col Box" ,
{ "Bonjour" , "Monde" , "Fubar" }
) ,
b = Nombre Col Box ( "Nombre Col Box" , [ 1 , 2 , 3 ] )
) ,
Boîte à boutons ( "2 valeurs" ,
une << définir des valeurs ( { "AAA" , "BBB" } ) ;
b << définir des valeurs ( [ 98 , 99 ] ) ;
) ,
Boîte à boutons ( "0 valeurs" ,
b << effacer () ;
une << définir des valeurs ( {} ) << annexe ( b = Eval ( b0 ) ) ;
)
) ;