Ceci est PAS une question Maître/Détail. J'utilise ASP.Net MVC et j'essaie d'afficher plusieurs jqGrids sur la même page à partir de différentes sources de données dans une interface à onglets. Toutefois, lorsque la page charge chaque jqGrid a la disposition et les données pour le dernier jqGrid défini sur la page. Est-il possible d'avoir deux jqGrids indépendants sur la même vue/page?Plusieurs JqGrids sur la même vue/page dans ASP.net MVC
Lorsque je charge chaque jqGrid séparément, les données s'affichent dans chacun d'eux, comme il se doit. Cependant, en chargeant tout à la fois, il fait ce que j'ai dit plus tôt.
Indiquez comment vous avez configuré les grilles (votre fichier JS) et les actions qui fournissent les données pour la grille. Nous devons les voir pour les déboguer. –
Merci Craig pour répondre. En tant que FYI, votre tutoriel m'a aidé à démarrer. Dans votre fichier par défaut pour la grille (Site.Master.js), vous définissez la variable pour la grille (c'est-à-dire GridDemo.Home.GridDemo). Le fichier par défaut fonctionne correctement s'il n'y a qu'une seule grille dans la vue ou sur la page. Cependant, c'était un "GOTCHA" pour moi. J'utilise une interface à onglets (interface de tableau de bord) pour que toutes mes grilles soient sur une seule page. Par conséquent, chaque fois que j'ai créé une grille sur la page. Il écrasait les autres grilles selon moi. J'ai dû supprimer la référence au fichier Site.Master.js et définir les variables localement. –
L A, vous pouvez remplacer les valeurs par défaut lorsque vous appelez '$ .jqGrid' (par exemple, en fournissant une option' url' différente). Les valeurs par défaut * n'empêchent pas * l'utilisation de plusieurs grilles; vous ne pouvez pas compter sur eux seuls. –