2011-03-29 9 views
5

Estoy buscando crear una rutina de propósito general que opere sobre los hijos de una vista. Dentro de la rutina, necesito poder iterar sobre las vistas secundarias. No veo nada en la API que sugiera que haya alguna forma de obtener las vistas de los niños. Hay un método "add()" y un método "remove()" pero nada como "get()" ni parece haber propiedades como "views". ¿Qué me estoy perdiendo?¿Cómo consultar las vistas secundarias de una vista primaria con Titanium?

Respuesta

9

esta es la estructura básica para la eliminación de los objetos secundarios de una visión

if (view.children) { 
     for (var c = view.children.length - 1; c >= 0; c--) { 
      view.remove(view.children[c]); 
     } 
    } 
+0

No funciona. Sigue diciendo índice allá de los límites – goo

+0

tal vez algo como esta respuesta, y la respuesta de mkind: 'si view.children() { \t for (var i = 0; i chris

4

comprobaría también para

if (view.children[c] !== undefined) {..} 

ya que ya tengo problemas con Android sin verifieing.

Cuestiones relacionadas