2011-01-14 2 views
0

Est-ce que quelqu'un pourrait me dire comment rafraîchir une grille en fonction de votre sélection dans une autre grille? Je regarde l'exemple àUtilisation des événements de grille

http://archive.dojotoolkit.org/nightly/checkout/dojox/data/demos/demo_QueryReadStore_grid.html

Est-il y a une façon que la seconde grille peut être mis à jour une fois que vous cliquez sur une ligne dans la première. Par exemple Supposons que la première table n'a que les noms d'état et la seconde les majuscules. Quand je clique sur l'état sur la première table je veux seulement voir la capitale pour cet état à la deuxième grille.

S'il vous plaît laissez-moi savoir si vous avez une réponse pour moi.

Merci,

Répondre

0

je le ferais de cette façon, en utilisant la grille de rafraîchissement pour changer le magasin, et la mise en page de l'autre réseau si nécessaire en utilisant la valeur du texte.

grid.onCellClick = function(e) { 
    refreshGrid(e.cellNode.innerHTML); 
}; 
+2

Faut-il ne pas utiliser dojo.connect pour se lier à l'événement onRowClick (e)? J'essaie de faire la même chose, mais j'ai du mal à configurer une fonction d'écoute en utilisant dojo.connect pour gérer un événement dojox.grid.dataGrid. – Chris

Questions connexes