Javascript-форум (https://javascript.ru/forum/)
-   Dojo toolkit (https://javascript.ru/forum/dojotoolkit/)
-   -   Dijits не отображаются checkbox'ы (https://javascript.ru/forum/dojotoolkit/6089-dijits-ne-otobrazhayutsya-checkbox%27y.html)

Mr. Anderson 10.11.2009 01:58

Dijits не отображаются checkbox'ы
 
Всем доброго времени суток!

Я только начинаю работать с Dojo но столкнулся с определенной проблемой.

Я попробовал использовать диджиты и у меня получилось.

Я написал так:
<input id="checkbox" dojoType="dijit.form.CheckBox" value="123" checked onChange="show("123")">
<label for="checkbox">label</label>


И все заработало нормально. Тут я заметил, что на сайте с примерами dojocampus.org лэйбл находится справа от чекбокса, а не под ним как у меня и вспомнил, что я не подключил ни один css файл к своей странице.

И вот подключаю я все css. Перезугружаю страницу, а все чекбоксы исчезли. Лэйблы на месте, а чекбоксов нет. В разметке они присутствуют. Не могу понять в чем дело.

Вообще насколько нужны все эти файлы стилей для работы dojo? Без них можно обойтись или это повлечет потерю функциональности?

twolf 12.11.2009 10:03

потерю позиционирования это повлечет. Присмотритесь, доджо заменяет ноду целым набором других нод, у которых проставлены определенные стили. Если не подключить их, то конечно все поедет и поплывет.

anuarbek 13.10.2011 17:11

Довольно часто случаются такие проблемки:
1. Забывают подключить css файл.
2. Подключив его, забывают указать css класс телу(body class="claro") документа.
3. djConfig="parseOnLoad:true"


Часовой пояс GMT +3, время: 20:13.