J'essaie de renseigner dynamiquement une liste déroulante pour la JQGRID lorsque l'utilisateur édite les données. Je travaille à peu près toutefois, il y a une valeur dans l'appel de liste déroulante "non définie". Je soupçonne que cela est à cause de la façon dont j'envoie les données à la grille. J'utilise ASP.NET MVC 2 et j'obtiens les données pour la liste déroulante à l'aide de JQuery comme: maintenant, le JQGrid veut que les valeurs de la liste déroulante formatée comme suit: J'utilise le StringBuilder pour itérer ma collection et fournit la chaîne appropriée que JQGrid souhaite: P> sb.ToString()
3 Réponses :
Le problème de la citation est corrigé de cette façon, je pense que
(From q In query.AsEnumerable
select "ID: "+q.Destination).join(";");
D'accord, je travaille simplement sur la syntaxe maintenant. J'espère poster la solution bientôt. Merci
J'ai eu la "indéfinie" en utilisant Sb.ReMove (Sb.Length -2, 2), mais j'ai maintenant une citation à la fin du dernier élément déroulant. Je pense que c'est à cause des deux ensembles de citations que je ne savais pas comment se débarrasser encore.
Le premier exemple ci-dessus a fonctionné pour moi. Il semblait que la question était avec les doubles citations placées autour de la valeur lors de l'utilisation de responsablesText. L'utilisation de la logique ci-dessus, il n'y a pas de citations doubles autour de la valeur qui résout le problème avec une double citation à la fin de ma dernière valeur dans la liste déroulante.
Si vous essayez de résoudre le problème pour JQGrid, vous ne pouvez choisir un autre moyen.
Vous pouvez utiliser dataurl et valeur code> . Ces fonctionnalités sont introduites spécialement pour l'utilisation de Ajax. Le DataURL définit l'URL fournie des résultats dans le formulaire comme buildSelect: function(response) {
Oleg, j'aimerais utiliser la méthode DataURL car il semble être la manière préférée en fonction de la documentation. J'ai pu définir le Dataurl pour corriger l'URL car je peux voir la grille l'appelant lorsque je touche le bouton d'édition. Je ne sais pas comment configurer la partie BuildSelect. Pouvez-vous fournir un extrait de code?
Je vais essayer ceci la semaine prochaine. Merci monsieur pour votre aide
Je suis également intéressé à voir un extrait de travail pour BuilySelect. Si vous en avez un, veuillez le poster ici ou envoyer par email. Merci
@Anatoliy: Désolé, mais je suis très occupé maintenant: je suis au client du voyage d'affaires. Je pose donc très peu la dernière fois.
@Oleg: Oui, je comprends que le client a une priorité la plus élevée, sans aucun doute.
Ceci est une autre alternative
[méthode de contrôleur] p> [_ sélectionner une vue partielle] p> < / p> [page avec jQgrid] p> espère que cela enregistre des heures de googling! p> p>
Et si vous essayez de supprimer le demi-point ";" à la fin? Juste une pensée...
Le JQGRID a besoin du semi-points pour indiquer le prochain point de la liste déroulante.
Ok, je pense que je comprends bien. Le dernier demi-côon est le problème. Travailler dessus maintenant.