| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Libraries > ctreeview |
| Автор: s0lman 31.8.2009, 17:19 | ||||||
| Привет всем. Использую сласс CTreeView.
Здесь все понятно. После некоторых манипуляций с массивом $data возникает необходимость заново перерисовать хтмл дерева, ответ должен быть дан ajax'ом. Для этого с котроллера вызываю виджет (понимаю, что идеологически неверно, но пока хоть так заработает
Где NavigationTree - класс, наследуемый от CWidget и методж init из которого приведен выше. В результате к возвращаемому хтмл не применяются стили, то есть получаю немного не то, что надо) Результат идентичен, если закомментировать выделенную выше строку в методе init, что меня наводит на мысль, что с контроллера не получается выполнить тот жабаскрипт. NavigationTree.php лежит, естественно, в protected/components Кто что может сказать по этому поводу? Добавлено через 9 минут и 11 секунд Выделенной строкой должна была быть эта
|
| Автор: IZ@TOP 1.9.2009, 02:01 |
| А вы используете Firefox и Firebug для того, что бы быть полностью уверенным в том, что там уходит и приходит? |
| Автор: s0lman 1.9.2009, 10:07 |
| IZ@TOP, в смысле уходит и приходит? Запросы javascript выполняются. Если я закомментирую указанную строку, то в файрбаге все равно будут в списке те же джаваскрипты, только результирующий хтмл будет без стилей. При вызове аякса список скриптов не изменяется вообще |
| Автор: s0lman 1.9.2009, 14:33 | ||||||
Трудно сказать, т.к. запросы js в файрбаге отображаются только после обновления страницы по F5, при клике по ссылке список запросов пустой. При щелчке по кнопке-вызове аякса список js запросов не изменяется. Не к странице, а к дереву в формате html
это равносильно
где #yw0 - ИД дерева (<UL>);
в это месте применяются стили (ставятся плюсики, прорисовываются линии и тп), но если закомментироваьть, то результат отличается от того, если js комментировать - нету непонятных лишних линий, корректировку прорисовкой которых, насколько понимаю, js берет на себя. |
| Автор: IZ@TOP 1.9.2009, 16:39 |
| s0lman, ну, у меня было только одно предположение касательно CSS. Но оно уже отпало. Придется Вам заниматься дебагом, поскольку я с этой системой не работал и, как вижу, поскольку никто не пишет - с подобным не сталкивались. |