Здравствуйте, 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, они уничтожаются и остается только пустая таблица (но иногда пару элементов остается — не постоянное поведение :\)
Буду разбираться.