mi sembra più robusto così

my-submodulepoetico
Guido Longoni 2023-07-04 09:34:06 +02:00
parent 2c214342f0
commit 01be31c1fd
1 changed files with 4 additions and 2 deletions

View File

@ -7,12 +7,13 @@
$(element).select2({
ajax: {
data: (params)=>{
var field_name = element.dataset.fieldName
var out = {
term: params.term,
page: params.page,
app_label: element.dataset.appLabel,
model_name: element.dataset.modelName,
field_name: element.dataset.fieldName
field_name: field_name
};
if (element.dataset.hasOwnProperty('linkedfields')) {
var linkedfields = JSON.parse(element.dataset.linkedfields)
@ -21,7 +22,8 @@
for (var i in linkedfields) {
if (linkedfields.hasOwnProperty(i)) {
var remote_field = linkedfields[i];
var remote_id = element.dataset.select2Id.split('-' + element.dataset.fieldName)[0] + '-' + remote_field;
var field_id = element.dataset.select2Id;
var remote_id = field_id.slice(0,field_id.length-field_name.length)+remote_field;
var value = document.querySelectorAll('[data-select2-id=' + remote_id +'].admin-autocomplete')[0].value;
if (value !== '') {
//console.log(field + '=' + value);