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)