如何在Odoo的复制视图表单中添加“模型数据”和“外部ID”

如何在Odoo的复制视图表单中添加“模型数据”和“外部ID”,odoo,Odoo,我从>设置>>技术>>用户界面>>视图复制了一个QWeb表单页面。但是,我发现缺少以下字段: 模型数据 外部ID 我如何才能添加以下详细信息,以便在网站中,我可以引用以下视图的菜单标题?因为此时,我无法引用复制的视图 因此,当我在listview中显示以下视图时,重复的视图将丢失;外部Id,在视图类型中都分类为QWeb。我无法粘贴图片,代表仍然太低 请提供帮助。谢谢创建自定义模块并添加xml文件,您可以在其中添加视图 <record id="view_hr_attendance_list_

我从>设置>>技术>>用户界面>>视图复制了一个QWeb表单页面。但是,我发现缺少以下字段:

模型数据

外部ID

我如何才能添加以下详细信息,以便在网站中,我可以引用以下视图的菜单标题?因为此时,我无法引用复制的视图

因此,当我在listview中显示以下视图时,重复的视图将丢失;外部Id,在视图类型中都分类为QWeb。我无法粘贴图片,代表仍然太低


请提供帮助。谢谢创建自定义模块并添加xml文件,您可以在其中添加视图

<record id="view_hr_attendance_list_report_tree" model="ir.ui.view">
            <field name="name">hr.hr.attendance.list.report.tree</field>
            <field name="model">hr.attendance.list.report</field>
            <field name="arch" type="xml">
                <tree string="Attendance List" create="false">
                    <field name="employee_id" />
                    <field name="offline_hours" sum="Offline Hours" widget="float_time"/>
                    <field name="external_hours" sum="External Hours" widget="float_time"/>
                    <field name="shop_hours" sum="Shop Hours" widget="float_time"/>
                    <field name="total_hours" sum="Total Hours" widget="float_time"/>
                </tree>
            </field>
        </record>
将此xml文件添加到openerp.py文件中。 安装此模块,您将获得外部id。 希望这有帮助。

您必须为视图创建一个新的标识符。 转到设置>技术>序列和标识符>外部标识符并创建新的外部id


请注意,记录ID是您在调试模式下打开视图时在浏览器地址栏中看到的ID,该视图与“../webid=603&view_type=…”中的603相同。

通过UI输入的记录在导出之前不会有XML ID

导出它们将设置XML-ID,需要导出的只是名称和ID字段,以便检查其正确性

导出后,UI创建的数据将具有XML_ID。


实际上,我在上找到了答案,将其添加到此处,以防有人在搜索它。

我是否能够从设置模块本身添加外部Id,而不是在python代码中编辑该视图记录?如果没有,它将为该记录生成外部Id。