Sencha Touch dynamique store URL de clic

Je voudrais que mon magasin en Sencha touch pour charger un autre fichier PHP en fonction de l'élément dans mon carrousel est cliqué. Chaque élément dans mon manège a itemid: {numéro} attribué. C'est mon magasin pour le moment:

var store = new Ext.data.Store({
        model: 'One',
        proxy: {
            type: 'ajax',
            url: '/carousel2store/Carousel 2_files/get-album.php',
            reader: {
                type: 'json',
                root: 'albums'
            }
        },....etc

J'ai essayé de modifier le store, comme ce qui donne "/carousel2store/Carrousel 2_files/get-album2.php " mais je voudrais faire le numéro 2 de la dynamique, de sorte qu'il change sur cliquez sur:

var store = new Ext.data.Store({
        model: 'One',
        proxy: {
            type: 'ajax',
            url: '/carousel2store/Carousel 2_files/get-album' + '2' +'.php',
            reader: {
                type: 'json',
                root: 'albums'
            }
        },

J'ai essayé d'ajouter l'itemid

url: '/carousel2store/Carousel 2_files/get-album' + '{itemid}' +'.php', and
url: '/carousel2store/Carousel 2_files/get-album' + '{data.itemid}' +'.php',

Mais je n'ai pas eu de chance jusqu'à présent. Très utile pour les gars sur le sencha forum m'a suggéré d'essayer ce:

var store = new Ext.data.Store({
        model: 'One',
        proxy: {
            type: 'ajax',
            url: '/carousel2store/Carousel 2_files/get-album{itemId}.php',
            reader: {
                type: 'json',
                root: 'albums'
            }
        }
    });

    store.proxy.url = store.proxy.url.replace('{itemId}', 1);

    console.log(store);

...mais je ne peux pas le faire fonctionner dans mon test, en cliquant avec la souris, je pense car il charge le magasin, déjà avant le carrousel et l'élément appuyez sur l'écoute (au moins il n'a pas de travail pour moi dans mes tests avec la souris). Je pense que j'ai besoin d'un moyen de forcer la mise à jour du nom du magasin tout de suite après élément, cliquez sur.

Merci d'avance

🙂

OriginalL'auteur Digeridoopoo | 2011-11-30