Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
946 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
439
1
Juli 25
5383
0
Juli 25
948
1
Juni 25
1071
1
Juni 25
1085