1. name_search
- 适用视图:搜索视图(Search View)、下拉选择框(Many2One 字段)。
- 用途:当用户在搜索框或下拉选择框中输入内容时,触发该方法以自定义搜索逻辑。
2. search
- 适用视图:列表视图(List View)、搜索视图(Search View)。
- 用途:用于根据条件查询记录,通常与列表视图中的过滤器和搜索功能结合使用。
3. search_read
- 适用视图:列表视图(List View)、搜索视图(Search View)。
- 用途:结合
search 和 read 方法,返回搜索结果的详细信息,通常用于动态加载数据。
4. create
- 适用视图:表单视图(Form View)。
- 用途:当用户点击“创建”按钮或在表单视图中提交新记录时,触发该方法以创建新记录。
5. write
- 适用视图:表单视图(Form View)。
- 用途:当用户编辑记录并保存时,触发该方法以更新现有记录。
6. unlink
- 适用视图:列表视图(List View)、表单视图(Form View)。
- 用途:当用户删除记录时,触发该方法以执行删除操作。
7. default_get
- 适用视图:表单视图(Form View)。
- 用途:当用户打开表单视图创建新记录时,触发该方法以设置默认值。
8. fields_view_get
- 适用视图:表单视图(Form View)、列表视图(List View)、搜索视图(Search View)。
- 用途:用于动态修改视图的架构,例如根据条件隐藏或显示字段。
9. onchange
- 适用视图:表单视图(Form View)。
- 用途:当用户在表单视图中修改某个字段时,触发该方法以动态更新其他字段的值。
10. read
- 适用视图:表单视图(Form View)、列表视图(List View)。
- 用途:当用户打开表单视图或列表视图时,触发该方法以读取记录的字段值。
11. browse
- 适用视图:表单视图(Form View)、列表视图(List View)。
- 用途:用于获取记录的记录集,通常与其他方法结合使用。
12. copy
- 适用视图:列表视图(List View)、表单视图(Form View)。
- 用途:当用户复制记录时,触发该方法以执行复制操作。
13. action_confirm
- 适用视图:表单视图(Form View)。
- 用途:当用户点击“确认”按钮时,触发该方法以执行确认操作,通常与工作流相关。
14. action_cancel
- 适用视图:表单视图(Form View)。
- 用途:当用户点击“取消”按钮时,触发该方法以执行取消操作,通常与工作流相关。
15. action_draft
- 适用视图:表单视图(Form View)。
- 用途:当用户点击“重置为草稿”按钮时,触发该方法以将记录状态重置为草稿,通常与工作流相关。
总结
| 方法 |
适用视图 |
name_search |
搜索视图、下拉选择框 |
search |
列表视图、搜索视图 |
search_read |
列表视图、搜索视图 |
create |
表单视图 |
write |
表单视图 |
unlink |
列表视图、表单视图 |
default_get |
表单视图 |
fields_view_get |
表单视图、列表视图、搜索视图 |
onchange |
表单视图 |
read |
表单视图、列表视图 |
browse |
表单视图、列表视图 |
copy |
列表视图、表单视图 |
posted @
2025-03-17 11:25
nn_ning
阅读(
99)
评论()
收藏
举报