HTML Layout
От: Аноним  
Дата: 21.09.06 21:42
Оценка:
Использую вышеназванную библиотеку и проблема заключается в динамическом отображении измененных свойств width у элементов <td> и <button>. Изменив свойства и обновив документ, изменений все равно не наблюдаю. Делаю так:



int value = ... // вычисляем новую ширину
dom::element cell = Root().find_element_by_id(..)
if(element.is_valid()){
  
  CStringW formatted = ...//отформатировали ее в строку
  element.set_attribute("width", formatted);
  dom::element button = cell.child(0);
  if(button.is_valid()){
    button.set_attribute("width", formatted);
    button.update();
  }
  cell.update() //тут ставил и false и true однако ничего не помогает. Пробывал оновлять и весь документ, все равно то же самое.
}



Структура у меня такая:
...
<td id="..." width="value">
 <button class="some_style width="value"/>
</td>
....  //таких кнопок несколько


Меняю ширину и ячейки и кнопки в ней, однако update не помогает.Пробовал менять ради примера просто ширину <input type='button'> без ячеек, все работало. Кто, может, знает чего?

P.S При этом элементы и вправду находятся и значения атрибутов выставляются, т.е возвращается 0 как результат работы, что есть отсутствие ошибки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.