Семантика UI Accordion Tree не открывается - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть семантика пользовательского интерфейса и удобства. Если комната предварительно выбрана, при загрузке я хочу, чтобы раскрывалась родительская функция, чтобы показать комнаты. Две проблемы, все средства не выпадают, и когда я пытаюсь вручную открыть аккордеон, он автоматически закрывается. Это происходит, когда я реализовал $(checked).parentsUntil($(".ui.accordion.accordion-list")).accordion("open", 0);. Без этого код работает нормально, но аккордеон не падает. Это то, что я хочу, иначе пользователю придется нажимать на объекты, пока они не найдут заранее выбранную комнату. Есть идеи?

if (rooms.length > 0 ){
    for(x in rooms){
        value= rooms[x]
        var checked = document.querySelectorAll("[value='"+value+"']")
        $(checked).parentsUntil($(".ui.accordion.accordion-list")).accordion("open", 0);
        checked.forEach( function(currentValue, currentIndex, listObj) {
                            if (currentValue.type=="checkbox"){
                                currentValue.checked = true;
                            }
                          });
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...