如何更改任何odoo pag中的<table>列

2024-06-06 19:12:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python和odoo是新手,所以请原谅我有什么愚蠢的问题

当我在任何页面中看到一个表,并且我想更改它的列时,可以删除(name)列和添加(passport No)列……等等 我该怎么做?你知道吗

我指的就是这张桌子

tableImg

我点击了“bug”图标(开发者工具)并选择了(编辑视图:表单)选项

这就是我得到的

2

3

所以现在我确信 <field name="slip_ids"/> 正在转换为打印表。你知道吗

所以我在python文件中搜索了这个字段名,发现它是一个2many字段

slip_ids = fields.One2many('hr.payslip', 'payslip_run_id', string='Payslips', readonly=True, states={'draft': [('readonly', False)]})

我还搜索了“工资单运行id”,这是我得到的

payslip_run_id = fields.Many2one('hr.payslip.run', string='Payslip Batches', readonly=True, copy=False, states={'draft': [('readonly', False)]})

请帮助我,在哪里可以找到告诉(slip\u id)字段用这些特定列打印表的代码? 因为我需要添加其他列并删除一些当前列

如果有什么需要分享的,也请告诉我

提前谢谢


Tags: runnameodooidfalsetrueidsfields
1条回答
网友
1楼 · 发布于 2024-06-06 19:12:02

如果在一个2many字段中,没有定义任何树视图,则默认情况下,它将采用该模型可用的树视图。你知道吗

因此,在你的情况下,它将采取树,这是可用的人力资源工资单. 如果没有创建任何其他树视图,它可以是hr_payroll.view_hr_payslip_tree。你知道吗

相关问题 更多 >