<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai une colonne de caractères dans une table de données qui permet à l'utilisateur de modifier les données via une vérification de liste. La colonne est préremplie avec des valeurs et j'ai besoin d'un moyen de détecter le moment où l'utilisateur modifie une valeur dans la colonne pour pouvoir appeler une fonction qui redonne une couleur aux lignes en conséquence. S'abonner au serveur de données ne fonctionnera pas car je dois détecter les modifications apportées aux lignes existantes et non l'ajout de nouvelles. Est-il possible de faire cela avec MakeRowStateHandler? J'ai fait une tentative, mais j'ai eu trop de récursions, car la fonction appelée change les états des lignes et déclenche une nouvelle activation du gestionnaire d'état des lignes.
Je vous remercie! Cette solution fonctionne!
C'est un peu un peu difficile mais devrait marcher:
Supposons que la colonne de votre personnage s'appelle A.
Créez deux colonnes cachées, B et C:
1. B est une copie de la colonne A
2 C est une colonne de la formule dont la formule est:
une. Les deux colonnes A et B ont-elles la même valeur?
b. Si oui ne fais rien.
c. Si non, appelez votre fonction, puis définissez B égal à la nouvelle valeur de A
Vous pouvez trouver des idées sur les colonnes de formule pour l'étape 2 de mon affiche: http://www.jmp.com/about/events/summit2011/protected/Poster11_PeterMroz.pdf
Voir la section 4, où une cellule de tableau agit comme un lien hypertexte. Cette approche n'est peut-être pas ce dont vous avez besoin, car j'avais besoin que l'utilisateur clique sur une cellule de la colonne pour que les choses se passent.