我怎样才能在odoo的表格中只添加一条记录
How can I add only one record into a form in odoo
如何在odoo中将一条记录添加到表单或树视图中?
添加第一条记录后,应禁用创建选项。
那我教你:)
首先你必须做如下记录:
<data noupdate="1">
<record id="my_record_01" model="my.model">
<field name="field_name">value</field>
</record>
</data>
这将在数据库中插入记录,noupdate 意味着如果您稍后更新模块,此部分将不会更改。在开发期间使用 0,然后设置 1。
要禁用树视图写入,您可以使用
<tree create="false" delete="false">
</tree>
表格
<form edit="false" create="false" delete="false">
</form>
create="false"会禁用(实际上是隐藏)创建按钮,此时可以设置edit="true"记录可编辑,delete="false"会禁用从 'more' 下拉列表中删除选项
请注意,树没有属性编辑。
我还建议创建安全规则 security/ir.model.access.csv 并在那里设置写入、读取、删除和创建权限
如何在odoo中将一条记录添加到表单或树视图中? 添加第一条记录后,应禁用创建选项。
那我教你:)
首先你必须做如下记录:
<data noupdate="1">
<record id="my_record_01" model="my.model">
<field name="field_name">value</field>
</record>
</data>
这将在数据库中插入记录,noupdate 意味着如果您稍后更新模块,此部分将不会更改。在开发期间使用 0,然后设置 1。
要禁用树视图写入,您可以使用
<tree create="false" delete="false">
</tree>
表格
<form edit="false" create="false" delete="false">
</form>
create="false"会禁用(实际上是隐藏)创建按钮,此时可以设置edit="true"记录可编辑,delete="false"会禁用从 'more' 下拉列表中删除选项 请注意,树没有属性编辑。 我还建议创建安全规则 security/ir.model.access.csv 并在那里设置写入、读取、删除和创建权限