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

We have Odoo 16 JavaScript code that we are wanting to update to Odoo 18 code which is as follows: -

odoo.define('module.custom_entry_form', function (require) {

'use strict';

    var viewRegistry = require('web.view_registry');

    var core = require('web.core');

    var FormController = require('web.FormController');

    var FormView = require('web.FormView');

    var FormRenderer = require('web.FormRenderer');

    var QWeb = core.qweb;


    const { Component } = owl;


    var CustomEntryFormController = FormController.extend({

        events: {

            'click': '_onClick',

        },

        custom_events: _.extend({}, FormController.prototype.custom_events, {

            open_create_event: '_openCreateEvent',

            open_edit_event: '_openEditEvent',


        }),...


Odoo 18 doesn't seem to recognize the 'custom_events:' keyword and I am wondering what I am missing or how to implement this?

Our current Odoo 18 code (which isn't working) is: -


/** @odoo-module **/

import { FormController } from "@web/views/form/form_controller";
import { formView } from "@web/views/form/form_view";
import { registry } from "@web/core/registry";
import { useListener } from "@odoo/owl";

export class CustomEntryFormController extends FormController {
setup() {
super.setup();
// You can handle any setup logic for your custom form controller
}
events: _.extend({}, FormController.prototype.events, {
'open_create_event': '_openCreateEvent',
})...

Any help would be most appreciated.

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
Juli 25
775
1
Juli 25
5878
0
Juli 25
1520
1
Juni 25
1445
1
Juni 25
1469