Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
3622 Ansichten

Hello,

I tried to inherit from documents.controllerMixin because I need to rewrite the _makeFileUploadFormDataKeys function, because I need to add the some values from context, but it doesn't work for me. Does anyone know how to overwrite?
This is what I did:

const documentsControllerMixin = require("documents.controllerMixin");
const DocumentSaleMixin = Object.assign({}, documentsControllerMixin, {
_makeFileUploadFormDataKeys({ recordId }) {
const context = this.model.get(this.handle, { raw: true }).getContext();
return {
document_id: recordId,
folder_id: this.searchModel.get('selectedFolderId'),
tag_ids: this.searchModel.get('selectedTagIds'),
owner_id: context && context.default_owner_id,
partner_id: context && context.default_partner_id,
​active_model: context && context.​active_model,
active_id: context && context.active_id,
};
},
});
return DocumentSaleMixin;
Thank you


Avatar
Verwerfen
Beste Antwort

Hi

Try the following code

const documentsControllerMixin = require("documents.controllerMixin");
documentsControllerMixin._makeFileUploadFormDataKeys = ({ recordId }) => {
    const context = this.model.get(this.handle, { raw: true }).getContext();
    return {
        document_id: recordId,
        folder_id: this.searchModel.get('selectedFolderId'),
        tag_ids: this.searchModel.get('selectedTagIds'),
        owner_id: context && context.default_owner_id,
        partner_id: context && context.default_partner_id,
        active_model: context && context.active_model,
        active_id: context && context.active_id,
    };
},

Hope it helps

Avatar
Verwerfen
Beste Antwort

I tried this method inherit _makeFileUploadFormDataKeys  and some code add  but this not working documents.controllerMixin how to inherit this file function inherit.

  


Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
2
Mai 23
3293
0
Jan. 21
8628
1
Apr. 23
1926
0
Okt. 22
571
0
Apr. 22
2486