Пересчет разметки после добавления элементов
От: IPv6 Россия http://www.lumarnia.com/
Дата: 27.02.07 10:40
Оценка:
Продолжая топик http://rsdn.ru/Forum/Message.aspx?mid=2363651
Автор: IPv6
Дата: 22.02.07
... еще одна проблема

добавляю в таблицу (точней в тег TD сразу после input элементов) кнопки через setElementHtml. после добавления делается
HTMLayoutUpdateElementEx(hRoot,REDRAW_NOW|RESET_STYLE_DEEP|MEASURE_DEEP);
все TD с полями ввода имеют flow=horizontal; border=1px

Однако все равно возникают ситуации как на этом рисунке:


у таблицы width=100%, т.е. ожидается что она раздвинется (свободное место там есть ), приняв в себя кнопки
при этом кнопка, выходящая за край *не* нажимается, при наводе курсора мышки даже хайлайта не возникает. что особенно неприятно.
кнопки, попавшие после добавления внутрь нажимаются нормально

===================
плюс еще один вопрос (повторюсь).... добавил свертывание отдельных блоков по behavior:collapsible-by-icon;
если открывать HTML через browser.exe то все ок, блоки скрываются/показываются.

если из моего приложения — все рисуется так же как и в browser.exe, но клик по иконке +/- do nothing.
Что нужно добавить в программу чтобы скрытие отрабатывало нормально?
===================
2C-smile: прошу прощения за обилие сообщений если бы можно как нибудь компенсировать затраты на поддержку HTMLLayout (ведь, как принято, бесплатное — без поддержка) был бы рад ответно помочь чем смогу. еще один респект за постоянную активность на этом форуме она даже выше чем на родном форуме htmlLayoutа
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.