IMPR: old js select2 AJAX

This commit is contained in:
Tony Air 2022-10-18 08:28:54 +02:00
parent 307f250c08
commit fcc6345dc6
1 changed files with 22 additions and 2 deletions

View File

@ -30,8 +30,28 @@ const FormSelect2 = (($) => {
.find('select:not([readonly])')
.not('.no-select2')
$selectFields.each((i, el) => {
$(el).select2()
$selectFields.each((i, eli) => {
const $eli = $(eli);
if ($eli.hasClass('js-data-ajax')) {
console.log($eli.data('source'));
$eli.select2({
ajax: {
url: $eli.data('source'),
dataType: 'json',
data: function (params) {
const query = {
search: params.term,
page: params.page || 1
}
return query;
}
}
});
} else {
$eli.select2()
}
})
$el.addClass(`${NAME}-active`)