Estoy usando Odoo15 personalizado en el archivo web\static\src\js\views\form_view.js como se muestra a continuación:
form_view.js odoo.define('web.FormRenderingEngine', function (require) { "use strict"; process_group: function($group) { // custom Code } });Estoy extendiendo este archivo como se menciona a continuación:
var FormRenderingEngine = require('web.FormRenderingEngine'); return FormRenderingEngine.extend({ process_group: function($group) { // custom Code } }};.extender o incluir no funciona.
por favor alguien que me ayude a resolver esto.
Si busca en el registro de la consola, verá el siguiente mensaje de error:
Uncaught SyntaxError: functions cannot be labelled Está relacionado con el script form_view.js . Para crear un nuevo representador de formularios, puede ampliar el representador básico o el representador de formularios como lo hicieron con el configurador de productos
Ejemplo: (ampliando el renderizador básico)
odoo.define('web.FormRenderingEngine', function (require) { "use strict"; var BasicRenderer = require('web.BasicRenderer'); var FormRenderingEngine = BasicRenderer.extend({ process_group: function($group) { // custom Code }, }); return FormRenderingEngine; }); En FormRenderingEngine , tiene un error de sintaxis:
Uncaught SyntaxError: missing ) after argument list Debe terminar con });