Bonjour à tous,
j'ai une grille avec un TemplateColumn. Cette colonne utilise un XTemplate dans laquelle je définis une div comme ceci:
J'ai gérer l’événement AfterRender de la colonne dans mon contrôleur comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 tpl : new Ext.XTemplate( ... ' <div id="img{name}"></div>', ...
c'est une infiniteGrid avec certaines options au niveau du buffer. bref...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 onAfterRenderConfigPicture: function() { var myinfgrid = this.getRefinfpatentgrid(); for (j=1; j<=myinfgrid.store.data.length; j++) { var data = myinfgrid.store.data.map[j].value; for (i=0; i<data.length; i++) { console.log(Ext.fly('img' + data[i].data['name'])); } } },
Je parcours donc mes datas pour reconstruire mon ID de ma div.
Hélas, que je fasse:
- getCmp
- get
- fly
Aucun ne me trouve ma DIV, je précise que j'ai bien les name dans le AfterRender donc l'identifiant est bien reconstruit
Est-ce que je m'y prend mal, ou alors au mauvais endroit ?
D'avance merci pour vos conseils,
Bruno
Partager