L'événement de clic de la zone de liste déroulante ne charge pas le magasin distant


Valli

J'ai une zone de liste déroulante (avec magasin à distance) qui doit être chargée en fonction de deux autres valeurs sélectionnées de la zone de liste déroulante. J'ai donc gardé le chargement automatique du magasin distant sur false. et dès que la deuxième valeur combo est sélectionnée, je charge ce magasin combo.

Jusqu'à ce point, cela a bien fonctionné pour moi.

Mais ma demande client est la suivante: lorsque vous cliquez sur la liste déroulante de la zone de liste déroulante, il doit recharger le magasin distant en fonction de deux autres valeurs de liste déroulante. J'ai donc essayé d'élargir l'événement pour charger le magasin chaque fois que la zone de liste déroulante est développée. Une fois que le magasin est chargé avec succès, le combo étendu perd la sélection et ne permet pas de sélectionner une valeur. Je veux dire que lorsque l'utilisateur clique sur le menu déroulant, il perd le focus et le menu déroulant se réduit automatiquement. Je suis sûr que la demande est envoyée au serveur pour charger le magasin, mais l'extension de la zone de liste déroulante ne fonctionne pas correctement.

Quelqu'un peut-il m'aider à résoudre ce problème? Je suis vraiment resté ici.

Merci, Valli

Valli

Enfin, j'ai trouvé la réponse comme ci-dessous:

1) Écoutez l'événement d'expansion et envoyez une requête ajax pour charger le magasin. 2) Une fois le magasin chargé, définissez les données à stocker à l'aide de la méthode store.loadRawData.

Articles connexes


ObservableCollection ne lie pas à la zone de liste déroulante

Luke Litherland Je me demande simplement pourquoi mon ObservableCollection ne lie pas ma zone de liste déroulante, je n'obtiens aucune erreur, il ne la remplit tout simplement pas. public class TableList : ObservableCollection<TableName> { public TableList