when i add my button via js it shows error
OwlError: Invalid handler (expected a function, received: 'undefined')
my xml file
t-name="upload.DocumentsViews.Buttons" t-inherit="documents.DocumentsViews.Buttons" t-inherit-mode="extension">
expr="//button[contains(@t-attf-class, 'o_documents_kanban_upload')]" position="after">
how can i add the onClickCreateUpload function in js
my sample code
import { preSuperSetup, useDocumentView } from "@documents/views/hooks";
const { onWillStart, useComponent } = owl;
export class useDocumentViewExtend extends useDocumentView {
setup() {
preSuperSetup();
super.setup(...arguments);
return {onClickCreateUpload: () => {
action.doAction("module_name.upload_fleet_action_request_form", {
additionalContext: {
default_partner_id: props.context.default_partner_id || false,
default_folder_id: env.searchModel.getSelectedFolderId(),
default_tag_ids: [x2ManyCommands.replaceWith(env.searchModel.getSelectedTagIds())],
default_res_id: props.context.default_res_id || false,
default_res_model: props.context.default_res_model || false,
},
fullscreen: env.isSmall,
onClose: async () => env.model.load(),
});
},
}
}
}
but its not working
when i add the onClickCreateUpload function in default addons its working how can i inherit the documents and add the button
thanks in advance
have you solved it yet?