Getting below error when I add value_description field into view. It is fine if I don't include it.
Please advice.
web.assets_web.min.js:959 Uncaught OwlError: An error occured in the owl lifecycle (see this Error's "cause" property)
at handleError (web.assets_web.min.js:959:101)
at App.handleError (web.assets_web.min.js:1610:29)
at RootFiber.complete (web.assets_web.min.js:991:28)
at Scheduler.processFiber (web.assets_web.min.js:1577:43)
at Scheduler.processTasks (web.assets_web.min.js:1571:62)
at web.assets_web.min.js:1568:67Caused by: TypeError: this.child.mount is not a function
at VToggler.mount (web.assets_web.min.js:715:57)
at VMulti.mount (web.assets_web.min.js:784:164)
at B.mount (web.assets_web.min.js:875:269)
at VMulti.mount (web.assets_web.min.js:784:164)
at VList.mount (web.assets_web.min.js:887:253)
at B.mount (web.assets_web.min.js:875:269)
at VToggler.mount (web.assets_web.min.js:715:57)
at VList.mount (web.assets_web.min.js:887:253)
at VMulti.mount (web.assets_web.min.js:784:164)
at VMulti.mount (web.assets_web.min.js:784:164)
<odoo>
<record id="trbrd_parameter_value_report_view_list" model="ir.ui.view">
<field name="name">trbrd.parameter.value.report.view.list</field>
<field name="model">trbrd.parameter.value.report</field>
<field name="arch" type="xml">
<list string="Parameter Value Summary">
<field name="id"/>
<field name="value_float"/>
<field name="value_str"/>
<field name="value_bool"/>
<field name="value_date"/>
<field name="value_description"/>
</list>
</field>
</record>
<record id="action_trbrd_parameter_value_report" model="ir.actions.act_window">
<field name="name">Parameters</field>
<field name="res_model">trbrd.parameter.value.report</field>
<field name="view_mode">list</field>
<field name="view_id" ref="trbrd_parameter_value_report_view_list"/>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
No date yet!
</p>
<p>
Create some parameters or you cannot make any calculation.
</p>
</field>
</record>
<menuitem id="menu_parameter_value_report"
name="Parameter Value Report"
parent="menu_trbrd_parameters"
action="action_trbrd_parameter_value_report"
sequence="80"/>
</odoo>
# -*- coding: utf-8 -*-
from odoo import fields, models, tools
class ParameterValueReport(models.TransientModel):
_name = 'trbrd.parameter.value.report'
_description = 'All Parameter Values'
_auto = False
_log_access = True
value_float = fields.Float(string='Value (Float)', readonly=True, required=True)
value_str = fields.Char(string='Value (Str)', readonly=True, required=True)
value_bool = fields.Boolean(string='Value (Boolean)', readonly=True, required=True)
value_date = fields.Date(string='Value (Date)', readonly=True, required=True)
value_description = fields.Char(string='Descriptionxxxxx', readonly=True, required=False)
def init(self):
tools.drop_view_if_exists( self.env.cr , self._table)
self._cr.execute("""
CREATE OR REPLACE VIEW tbrd_parameter_value_report AS (
SELECT
*
FROM trbrd_parameter_value pv
)
""")
Try to change the tag `<list></list>
` into `<tree></tree>`