J'ai un cas où je dois mettre à jour un jqgrid en fonction de certains critères de recherche que l'utilisateur sélectionne. Je peux obtenir les données à mettre à jour, mais je voudrais que le message de chargement s'affiche pendant que les nouvelles données sont récupérées. Quelqu'un peut-il s'il vous plaît laissez-moi savoir comment cela fonctionne?jqGrid affiche le message "loading" par défaut lors de la mise à jour d'une table/sur une mise à jour personnalisée
Code actuel suit
var ob_gridContents = $.ajax({
url : '/DisplayObAnalysisResults.action?getCustomAnalysisResults',
data : "portfolioCategory="+ $('#portfolioCategory').val()
+"&subPortfolioCategory="+ $('#subPortfolioCategory').val()
+ "&subportfolio=" + $('#subportfolio').val(),
async : false
}).responseText;
var ob_Grid = jQuery('#OBGrid')[0];
var ob_GridJsonContents = eval('(' + ob_gridContents + ')');
$('#ob_Grid').trigger("reloadGrid");
ob_Grid.addJSONData(ob_GridJsonContents);
ob_Grid = null;
ob_GridJsonContents = null;
}
Merci Oleg, L'approche que je l'utilise est maintenant que je réinitialiser l'URL et à recharger en utilisant la méthode de déclenchement. Je vais ajouter l'appel d'encodage basé sur votre suggestion. – JVXR