odoo 的加载流程 一、开始顺序

 

form

1、客户端

 

先发送load_views --->下发数据展示。

notfiy 没什么用

2、服务端

def load_views(self, views, options=None):
    """ Returns the fields_views of given views, along with the fields of
        the current model, and optionally its filters for the given action.

load_views 里面又调用了 fields_view_get 函数

这两个函数都可以重写

可以在下发展示前。做一些自己想做的操作做

 

tree:

可以看到 比 form 多了个search_read  。。这个地方主要用于查看多少字段

load_views 用于views 的样式展示,通过 search_read 的字段。利用 arch 中的样式。。来书写

这点和 form 不一样。。form 是直接 把 数据写道arch 了(原因: form 只有一个record。全写入就行)

 

search_read 可以用来重写 domain属性

def search_read(self, domain=None, fields=None, offset=0, limit=None, order=None):
    domain=[("state",'=','草稿')]
    return super().search_read(domain,fields,offset,limit,order)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值