Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
743 Lượt xem

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.

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 7 25
323
1
thg 7 25
5128
0
thg 7 25
684
1
thg 6 25
914
1
thg 6 25
949