视图执行
在操作中执行复制可以触发copy,命令,我们可以根据要复制的数据进行更新,如复制时我们需要重新生成编号与修改日期等操作
@api.returns('self', lambda value: value.id)
def copy(self, default=None):
default = dict(default or {})
if 'name' not in default:
default['name'] = _("%s (Copy)") % self.name
return super(AccountTax, self).copy(default=default)
定义字段
在字段上定义属性,在视图界面或执行copy方式时跟据字段copy=False 禁止复制值 或Ture 可以复制值
check_sequence_id = fields.Many2one(
comodel_name='ir.sequence',
string='Check Sequence',
readonly=True,
copy=False,
help="Checks numbering sequence.",
)