まず、projectにone2manyフィールドを作成する必要があります。
--------------- Pythonのコード-----------------
from openerp import fields, model
class ProjectNote(models.Model)
_name = 'project.note'
name = fields.Char('Note')
project_id = fields.Many2one('project.project)
class Project(models.Model):
_inherit = 'project.project'
note_ids = fields.One2many('project.note','project_id')
----- ------------ XMLコード---------------------
<record id="project_invoice_form" model="ir.ui.view">
<field name="name">Inherit project form</field>
<field name="model">project.project</field>
<field name="inherit_id" ref="project.edit_project"/>
<field name="arch" type="xml">
<xpath expr="//sheet/notebook" position="inside">
<field name="note_ids">
<tree editable="bottom">
<field name="name"/>
</tree>
</field>
</xpath>
</field>
</record>
これは役に立ちます。
こんにちはNikunj、 私はあなたが 'project.note'に対して_inheritの代わりに_nameを意味したと思います。なぜなら、 'project.note'はOdooに存在しないからです。とにかく、 'note.note'への参照がないので、これは私のためには機能しません。私はメモをプロジェクトで利用できるようにする必要があります。 One2many notesフィールドを追加するだけですが、間違って書いているようです。入力いただきありがとうございます – lslaz
はい。私は新しいモデルプロジェクトを作成しました。注 –