as it's "linkMultiple" ... i must :
['views/fields/link-multiple'] and not ['views/fields/link']
there are some day so

define('custom:views/clinic/fields/epidemio-filtered-link-a', ['views/fields/link', 'model'], function (Dep, Model) {
return Dep.extend({
setup: function () {
Dep.prototype.setup.call(this);
let contact = new Model;
contact.urlRoot = 'Contact';
contact.id = this.model.attributes['contactId'];
contact.fetch()
.then(() => {
this.selectPrimaryFilterName = contact.attributes['type']
this.selectBoolFilterList = ['Active','HeadingA']
})
},
});
});
[2024-01-12 18:26:29] DEBUG: Schema\Builder: ManyMany for Clinic.epidemiosB
[2024-01-12 18:26:29] DEBUG: Schema\Builder: ManyMany for Clinic.epidemiosA
[2024-01-12 18:26:29] DEBUG: Schema\Builder: ManyMany for Clinic.epidemios
Clinic clinics Many-to-Many epidemios Epidemio
Clinic clinicsA Many-to-Many epidemiosA Epidemio
Clinic clinicsB Many-to-Many epidemiosB Epidemio
"epidemiosA": {
"type": "hasMany",
"relationName": "clinicEpidemioA",
"foreign": "clinicsA",
"entity": "Epidemio",
"audited": false,
"isCustom": true
},
"epidemiosB": {
"type": "hasMany",
"relationName": "clinicEpidemioB",
"foreign": "clinicsB",
"entity": "Epidemio",
"audited": false,
"isCustom": true
},
"clinicsA": {
"type": "linkMultiple",
"layoutDetailDisabled": true,
"layoutMassUpdateDisabled": true,
"layoutListDisabled": true,
"noLoad": true,
"importDisabled": true,
"exportDisabled": true,
"customizationDisabled": false,
"isCustom": true
},
"clinicsB": {
"type": "linkMultiple",
"layoutDetailDisabled": true,
"layoutMassUpdateDisabled": true,
"layoutListDisabled": true,
"noLoad": true,
"importDisabled": true,
"exportDisabled": true,
"customizationDisabled": true,
"isCustom": true
},
Leave a comment: