Всем доброго времени суток!
Накатил пустой проект, в нём добавил checkboxX от kartik.
При клике событие отрабатывает как надо(единичка уходит и пишется куда надо), но на форме не отображается галочка.
Пробовал на разных браузерах - не видно нигде.
В проекте используется bootstrap5, а ранее этот виджет использовался на bootstrap3 - проблем никаких не было.
Ужас ужасный!
Зашёл сейчас на сайт kartik`a, а там и в дэмке на bootstrap5 не видно галочки
На 3 и 4 bootstrap - всё видно.
И чего с этим делать?
Если смотреть html-код, то видно, что размер галочки 0x0 пикселей, тогда как при отображающей галочке 15х15.
Т.е. она не рисуется!
Галочку checkboxX не видно на форме
-
- Сообщения: 99
- Зарегистрирован: 2021.07.15, 21:22
Re: Галочку checkboxX не видно на форме
Закастомить css?)terrarium volition писал(а): ↑2024.02.13, 19:11 Если смотреть html-код, то видно, что размер галочки 0x0 пикселей, тогда как при отображающей галочке 15х15.
Т.е. она не рисуется!
-
- Сообщения: 99
- Зарегистрирован: 2021.07.15, 21:22
Re: Галочку checkboxX не видно на форме
Хм..А вот и закастомил. Спасибо за наводку.
Дело оказалось в том, что в файле ...\vendor\kartik-v\yii2-checkbox-x\src\CheckboxX.php есть вот такая проверка в функции initOptions():
Код: Выделить всё
...
if (empty($this->pluginOptions['iconChecked'])) {
$this->pluginOptions['iconChecked'] = $this->isBs4() ? '<i class="fas fa-check"></i>' : '<i class="glyphicon glyphicon-ok"></i>';
...
Ещё раз спасибо.