Как запросить дочерние представления родительского представления с помощью Titanium? - PullRequest
5 голосов
/ 29 марта 2011

Я хочу создать программу общего назначения, которая будет работать с детьми представления. В рутине мне нужно иметь возможность перебирать дочерние представления. Я не вижу в API ничего такого, что указывало бы на то, что есть какой-либо способ получить дочерние представления. Существует метод add () и метод remove (), но нет ничего похожего на get (), и при этом нет никаких свойств, подобных «views». Что мне не хватает?

Ответы [ 2 ]

9 голосов
/ 29 марта 2011

это базовая структура для удаления дочерних объектов из вида

    if (view.children) {
        for (var c = view.children.length - 1; c >= 0; c--) {
            view.remove(view.children[c]);
        }
    }
4 голосов
/ 01 августа 2011

Я бы проверил также

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

, так как у меня уже есть проблемы с Android без проверки.

...