Исправлен баг мультивыбора в single-select компоненте
Проблема: можно было выбрать несколько товаров одновременно Причина: при смене выделения старый товар не всегда корректно находился в DOM Решение: - Добавлен метод _clearAllSelections() для принудительной очистки всех выделений - Исправлено сравнение ID (добавлен String() в строке 443) - При выборе нового товара сначала снимаются ВСЕ выделения через querySelectorAll - Затем выделяется только новый выбранный товар - Обновлена версия JS (v=3) для сброса кэша Теперь гарантирован истинный single-select режим
This commit is contained in:
@@ -275,7 +275,7 @@
|
||||
</div>
|
||||
|
||||
<!-- JS для компонента поиска -->
|
||||
<script src="{% static 'products/js/product-search-picker.js' %}?v=2"></script>
|
||||
<script src="{% static 'products/js/product-search-picker.js' %}?v=3"></script>
|
||||
<script>
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
// Элементы формы
|
||||
|
||||
Reference in New Issue
Block a user