Re[6]: глобальный DOM элемент
От: mYziK  
Дата: 24.01.11 06:55
Оценка:
Здравствуйте, c-smile, Вы писали:

А>>Потом на основе row_template.clone() добавляю новые элементы таблицы.


CS>А что такое child(1) здесь:

CS>
CS>htmlayout::dom::element field = child(1);
CS>


CS>child кого?


CS>И вот это:


CS>
CS>htmlayout::dom::element row = field.child(0);
CS>            row_template = row.clone();
CS>            row.destroy();
CS>

CS>можно заменить на
CS>
CS>row_template = field.child(0);
CS>row_template.detach();
CS>


CS>Я не сильно понимаю логику но как бы это все должно работать.


Спасибо, забыл про detach
child(1) — это тело таблицы (header сверстан отдельно). Но это не важно.
А при удалении элемента из дом обязательно всем его чаилдам увеличивать счетчик ссылок?
Я их создаю программно с помощью row_template.clone(), и есть подозрение, что когда я удаляю
таблицу из dom, они уничтожаются и остается только пустая таблица (но иногда пару элементов остается — не постоянное поведение :\)
Буду разбираться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.