Как получить дочерний элемент в ExtJS 4
Как получить все дочерние элементы или идентификатор панели в ExtJS 4?
2 ответов
Я написал эту функцию для вас. Думаю, это тебе поможет.
Он принимает панель (контейнер) в качестве параметра и возвращает всех детей и subchildren рекурсивно.
редактировать
Это вернет идентификаторы детей. использует предыдущую функцию-getAllChilden
function getAllChildenIds(panel) {
//*Get all child items. \*/
var children = getAllChilden(panel);
//*Replace items with their ids.\*/
for (var i=0, l=children.length; i < l; i++) {
children[i] = children[i].getId();
}
return children;
}
просто вызовите query () на панели, которая вернет массив всех дочерних элементов, которые соответствуют необязательному селектору. т. е. панель.query ()