Показать сообщение отдельно
  #7 (permalink)  
Старый 16.01.2018, 16:50
Интересующийся
Отправить личное сообщение для diablopc Посмотреть профиль Найти все сообщения от diablopc
 
Регистрация: 16.01.2018
Сообщений: 12

сс
Цитата:
но у вас в условии используется не переменная, а строка.
Это переменная, находящаясь во внешнем файле:
function searchToggle() {
    if ("%SEARCH-ENABLED%" == '1') {
        external.speedDial.setsearchEnabled(false);
    } else {
        external.speedDial.setsearchEnabled(true);
    };
    location.reload();
}


Которая возвращается вот этим:
Код:
searchEnabled = settings.value("searchEnabled", true).toBool();
.........
page.replace(QLatin1String("%SEARCH-ENABLED%"), QString::number(dial->searchEnabled()));
Причем работает она отлично.
Если на страницу вставить <div>%SEARCH-ENABLED%</div>, то по searchToggle() оно переключается (Показывая посреди страницы или '0' или '1')...
Весь прикол именно в стилях

Зы
Ну да, логично, здесь это строка =)
...только ее содержание меняется))

Последний раз редактировалось diablopc, 16.01.2018 в 17:02.
Ответить с цитированием