Dojo - Дерево в аккордеоне сломано (в то время как снаружи все в порядке), Почему?

Я сделал простое приложение с додзё. Я взял одно и то же комбо-дерево (cbtree) и поместил его один раз в гармошку и один раз сначала на страницу.

Я не понимаю, почему внутри аккордеона я получаю другое cbTree (это выглядит очень плохо) Вот пример проблемы в сети:

http://77.235.53.170/cbTree/cbTree.htm

1 ответ

Решение

Проблема в вашем main.css, у вас есть

#leftCol img {
     width: 100%;
}

Который перезаписывает

.dijitFolderOpened, .dijitIconFolderOpen, .dijitIconError {
    background-image: url("../../icons/images/commonIconsObjActEnabled.png");
    width: 16px;
    height: 16px;
}

Вам нужно разрешить это в main.css либо удалив свой стиль, либо изменив его на более конкретное правило; т.е. вместо #leftCol imgиспользовать #leftCol .yourClass,

Другие вопросы по тегам