Да, вы правы об этом. Это неправильно показывает значение, даже если флажок не установлен, я обновил раздел и добавил fix .
//check if single checkbox input
if (inputType.attr("type") == 'checkbox') {
return inputType.is(":checked") ? inputType.val() : '';
}
Чтобы получить последний код, вам нужно повторить шаги для запуска composer с использованием
composer update
и очистить кеш браузера вместе с очисткой папки assets
в каталог web
.
Обычно, когда я работаю локально с расширениями или если есть обновление для расширения, которое включает в себя обновления javascript, я добавляю следующие параметры в массив components
в моей локальной конфигурации файл, который обеспечивает получение последних файлов, и ресурсы принудительно копируются каждый раз в каталог web/assets/
при каждом обновлении sh браузера или перезагрузки страницы.
'components'=>[
'assetManager' => [
'forceCopy' => true,
],
]
Примечание. Не оставляйте его открытым на активном сайте, так как это замедлит загрузку страницы.