千家信息网

ODOO中Action的原理是什么

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章为大家展示了ODOO中Action的原理是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。原理:什么是Action?首先,让我们来看看,大家知道的客
千家信息网最后更新 2026年11月01日ODOO中Action的原理是什么

本篇文章为大家展示了ODOO中Action的原理是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

原理:什么是Action?

首先,

让我们来看看,大家知道的客户端給服务端传参数的方式只有很少的几种:

1. URL网址后跟参数;

2. Post请求传参;

3. Header中传参(例如Cookie);

ODOO架构在设计的时候,选择了最简单、可见的传参方式,即直接在 URL 中进行参数传递。

当我们访问一个URL时,我们直接在 URL后面,跟上ODOO所能识别的参数,例如:Action、Model、View_Type、Menu_id。然后,ODOO系统会自动根据您所访问的URL进行解析,根据参数进行渲染,最后返回相应的视图。

Actions

Actions 可存在数据库中。也可以直接以字典(dictionaries)形式返回(比如按钮所运行的函数,利于前端JavaScript知道下一步要干什么)。

所有的actions有两个必须的属性:

type 类别,该属性决定了哪些字段会被用来解析此action.

name 描述,可显示在客户端界面上.

客户端会接收到4种形式的action

False

若当前action对话界面是打开状态,则关闭.

一条字符串

若与某客户端动作的tag匹配,则解析该action,否则按数字处理.

一个数字

作为id从数据库中获取action记录,该id可能为数据记录id或外部id.

一个字典

将其作为客户端action描述,解析并执行.

在JavaScript中:

var AbstractAction = require('web.AbstractAction');

var ClientAction = AbstractAction.extend({

...

});

core.action_registry.add('my-custom-action', ClientAction);

在xml中:

名称

my-custom-action

id="my_menu_item"

parent="some_parent"

action="my-custom-action"

name="Title" />

上述内容就是ODOO中Action的原理是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

参数 客户 客户端 原理 数据 内容 字典 属性 形式 技能 数字 数据库 方式 界面 知识 简明 简明扼要 两个 函数 前端 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融科技 互联网核心科技是什么 互联网金融公司科技 互联网科技公司怎么样 贷财互联网科技 互联网科技革命什么开始 新兴科技互联网创新大赛颁奖典礼 未来五年的互联网科技 996高科技互联网公司 威龙国际互联网科技公司 上海钢联属于互联网科技股吗 智帮互联网科技公司最近动向 互联网科技平台产品运营 互联网科技新闻 陕西九四连强互联网科技有限公司 艺电能源互联网科技有限公司招聘 互联网时代高科技布局 北京军民互联网科技公司 互联网对科技影响 互联网科技大佬云集 A股互联网金融科技公司 互联网金融科技平台 恒银科技与互联网金融 互联网科技的全部知识 广州富喜互联网络科技 陕西九四连强互联网科技有限公司 福仕德教育科技互联网 亚光科技低轨卫星互联网 利用互联网等科技手段 科技发展第三阶段互联网时代
0