Mi problema es el siguiente:
Quiero crear un Array que contenga N templates (que difieren sólo en la imagen que contienen).
Hice un ciclo for que en cada paso crea un nuevo template y agrega la imagen correspondiente. Es ésto:
- Código: Seleccionar todo
photoTemplateArray = function(folder, number, type, album){
//folder, type y album: String
var templateArray = new Array(number);//el array vacío
var i;
//cada "slot" del array se llena con un nuevo template:
for(i = 0 ; i < number ; i++){
var name = String(i + 1);//nombre de cada imagen ("1.jpg")
var src = folder + "/" + name + "." + type;//la ruta
var alt = album + " " + name;
templateArray[i] = new Ext.Template(
'<table><tbody><td>',
'<img src="' + src + '" alt="' + alt + '">',
'</td></tbody></table>'
);
}
return templateArray;//devuelve el array completo
}
He probado de distintas maneras, una de ellas haciendo el array a mano, lo que funciona perfecto. El problema está entonces en la función.
Agradezco cualquier ayuda. Gracias de antemano.
Saludos!


