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