extjs passage des paramètres supplémentaires pour la grille grâce à l'aide de boutons de pagination

J'ai un problème. J'ai getAllJobsControllerUrl() fonction qui retourne une url avec des paramètres spécifiques:

        proxy: new Ext.data.ScriptTagProxy({
                      url: getAllJobsControllerUrl(),
                      method : 'GET'
        })

Et tous les code avec grille:

   var store = new Ext.data.JsonStore({
        root: 'jobs',
        totalProperty: 'totalCount',
        fields: [ 

                  {firld description}],

        proxy: new Ext.data.ScriptTagProxy({
                      url: getAllJobsControllerUrl(),
                      method : 'GET'
        })
    });


    var grid = new Ext.grid.GridPanel({
        id: 'mainGrid',
        el:'mainPageGrid',
        autoWidth: true,
        store:store,
        cm:cm,
        viewConfig:{
            forceFit:true
        },
        width :1000,
        height:500,
        loadMask:true,
        frame:false,

        bbar: new Ext.PagingToolbar({
            id : 'mainGridPaginator',
            store:store,
            pageSize:10,
            displayMsg: '{0} - {1} of {2} results',
            emptyMsg:'No results found for your search criterion',
            displayInfo:true
        }),

        tbar:tabBar
    });

La Question/Problème: Quand je fais une Requête Ajax avec getAllJobsControllerUrl() et puis de recharger magasin, je les envoie au serveur la bonne chaîne de demande.

Mais quand j'essaie d'utiliser les boutons de pagination ('<-' et '-> " dans le bas de la grille), Il semble que je suis l'envoi de la demande de la chaîne qui a été formé après la au premier accès, et puis il ne la modifiez pas.

F1 🙂

Ajouté:

function getAllJobsControllerUrl() {
    return '../../statusList/getJobs/search-' + searchType + '-' + searchValue + 
            '/sort-' + sortName + '-' + sortOrder + 
            '/filterSd-' + filterSubmittedDate +
            '/filterSt-' + filterStatus +
            '/filterUn-' + filterUserName +
            '/filterJn-' + filterJobName
}
pouvez-vous montrer le code pour getAllJobsControllerUrl()?
Êtes-vous sûr que vous envoyez les bons paramètres pour la pagination? commencer, de limiter, de total?
Grunt: quand j'ai appuyant sur boutons de pagination, total, le comte et la limite de passer correctement

OriginalL'auteur davs | 2011-06-19