2009-09-29 7 views
0

Je ne sais pas pourquoi cela ne fonctionne pas, mais probablement parce que je ne suis pas très familier avec javascript.jqgrid ne s'exécutant pas lorsqu'il est lié à l'événement de clic

Ce qui suit est initialisées

$('#categoryList').find('.sideboxEntry').live("click", function() { 
    productBindToGrid(); 
}); 
productBindToGrid(); 

function productBindToGrid(filterBy) { 
    $("#productGridView").jqGrid(); 
} 

productBindToGrid() est entré et .jqGrid() feux lors de l'initialisation, mais quand « .sideboxEntry » est cliqué, il est entré trop, mais .jqGrid() ne semble pas travail.

Qu'est-ce qui me manque?

Répondre

1

J'aurais dû lire la documentation. Une fois initialisé, vous devez déclencher un rechargement à l'aide de

$("#productGridView").trigger("reloadGrid");