[EXTJS 4.2.5] Grid, XTemplate, trouver une div id ?
Bonjour à tous,
j'ai une grille avec un TemplateColumn. Cette colonne utilise un XTemplate dans laquelle je définis une div comme ceci:
Code:
1 2 3 4
| tpl : new Ext.XTemplate(
...
' <div id="img{name}"></div>',
... |
J'ai gérer l’événement AfterRender de la colonne dans mon contrôleur comme ceci:
Code:
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']));
}
}
}, |
c'est une infiniteGrid avec certaines options au niveau du buffer. bref...
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