Fixed multipul checkBox

This commit is contained in:
Макс Овсяников 2022-10-27 19:35:12 +03:00
parent aebb9fb1b7
commit 8ee4cc90ab

View File

@ -339,7 +339,7 @@ export class DropDown {
* @description Рендер елементов в селекте. * @description Рендер елементов в селекте.
*/ */
#render(select) { #render(select) {
const { styles, multiselect, searchMode } = this.#options; const { styles, multiselect, searchMode, multiselectTag } = this.#options;
const random = Math.random().toString(36).substring(2, 10); const random = Math.random().toString(36).substring(2, 10);
if (select || (select && styles)) { if (select || (select && styles)) {
@ -381,8 +381,12 @@ export class DropDown {
const checkBox = document.createElement('input'); const checkBox = document.createElement('input');
checkBox.type = 'checkbox'; checkBox.type = 'checkbox';
checkBox.setAttribute('id', `chbox-${dataItem.id}`); checkBox.setAttribute('id', `chbox-${dataItem.id}`);
liItem.appendChild(checkBox); liItem.appendChild(checkBox);
if (multiselectTag) {
checkBox.classList.add('displayHide');
}
nativSelect.setAttribute('multiple', 'multiple'); nativSelect.setAttribute('multiple', 'multiple');
} }