# 触发报告的打印# ir.actions.report# 字段
name 必填参数
model 必填参数 报告使用到的模型
report_type 默认是qweb-pdf , qweb-html
report_name 必填 报告名称
groups_id Many2many 字段允许查看/使用当前报告的组
multi 设置为True,则将不会显示在表单视图上
paperformat_id Many2one 纸张格式的字段
attachment_use 设置True时,第一次请求时才生成报告,从存储的报告中重新打印,不是每次都生成新的报告
attachment 定义报告的名称
<!-- used from POS UI, no need to be in print menu --><recordid="pos_invoice_report"model="ir.actions.report"><fieldname="name">Invoice</field><fieldname="model">pos.order</field><fieldname="report_type">qweb-pdf</field><fieldname="report_name">point_of_sale.report_invoice</field><fieldname="print_report_name">'Invoice - %s' % (object.name)</field></record>
五.客户动作
# ir.actions.client# 在客户端种触发的操作# 字段
tag 操作客户端的标识符,客户端知道之后做出反应的字符串
params 可选字段, Python字典,包含要发送到客户端的其他数据以及客户端操作标签
target 可选参数 current 主要内容区域, fullscreen 全屏, new 弹窗,对话框, main 代替current 清楚面包屑. 默认是current
{
"type": "ir.actions.client",
"tag": "pos.ui"
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?