Définir par programmation la valeur sélectionnée d'une bibliothèque dijit widget de sélection de
Je suis remplissage d'une bibliothèque dijit sélectionnez widget avec des options chaque fois qu'un autre widget de sélection de modifications de la valeur.
Dans mon application, il y a un menu déroulant pour "Itinéraire d'Autobus" et un menu déroulant pour "Arrêt de Bus".
Les utilisateurs ont attribué des lignes de bus et les arrêts qui devrait être mis à jour.
Alors, quand la page se charge tout d'abord, l'itinéraire zone de liste déroulante a toutes les routes disponibles, et de la route que vous êtes actuellement assigné est la valeur sélectionnée. Le menu arrêt est chargé avec tous les arrêts associée à cet itinéraire, mais il n'y a pas de valeur sélectionnée, de sorte que, en tant que par défaut, c'est la première option.
Fois que l'utilisateur change le actuellement itinéraire sélectionné, le menu change en conséquence et est rempli avec tous les arrêts associée à cet itinéraire.
Ma question est, avec dojo, comment puis-je définir le "Choisi" l'option dans le menu arrêt?
Je veux qu'il soit clair) qui s'arrête est actuellement affecté à l'utilisateur, au lieu de la "sélectionné" cesser d'être la première option de la route.
Grâce.
OriginalL'auteur user965951 | 2011-10-23
Vous devez vous connecter pour publier un commentaire.
Si vous spécifiez des options via le
options
propriété (tableau d'objets aveclabel
,value
, etc.), puissomeValue
doit correspondre à lavalue
d'un de ces objets. (Notez que vous pouvez également spécifierselected: true
droit, dans un des objets dans le tableau passé àoptions
.)Si vous êtes en fournissant les éléments d'un dojo.magasin de données via le
store
de la propriété, puissomeValue
doit correspondre à l'identité de l'un de la boutique d'articles.(edit) NOTE: j'ai supposé ci-dessus que par la "bibliothèque dijit sélectionnez widget" vous faites référence à
dijit.form.Select
. Si vous êtes réellement en utilisantdijit.form.ComboBox
oudijit.form.FilteringSelect
, la même ligne de code est toujours valable, comme applicable dans les magasins dans le dernier paragraphe. Dans le cas d'déclarative instanciation avec unselect
tag, ComboBox et FilteringSelect encore créer un magasin, dont les éléments de l'identité sont les valeurs des options à l'intérieur de la balise select.OriginalL'auteur Ken Franqueiro
Est-il un moyen de le faire fonctionner avec la compensation d'une valeur trop?
OriginalL'auteur arjevica