odoo 增加iframe

2024-06-12 11:44
文章标签 odoo iframe 增加

本文主要是介绍odoo 增加iframe,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

根据业务需要,需要显示某地址的报表等

  • xml
<?xml version="1.0" encoding="UTF-8"?>
<templates xml:space="preserve"><t t-name="iframe_manage.ReportViewerIframe"><iframe style="width: 100%; height: 900px;" class="o_embed_iframe  w-100"alt="Report viewer"t-att-src="url" allowFullScreen="true"t-att-name="props.name"t-on-error="onLoadFailed"/></t>
</templates><!--视图-->
<field name="name" widget="report_iframe" string=""/>
/** @odoo-module **/
import { registry } from "@web/core/registry";
import { useService } from "@web/core/utils/hooks";
import { standardFieldProps } from "@web/views/fields/standard_field_props";
import { Component } from "@odoo/owl";import { _t } from "@web/core/l10n/translation";class ReportViewerIframe extends Component {static props = { ...standardFieldProps };setup() {super.setup();this.notification = useService("notification");}get url() {debuggerlet url = false;if (this.props.record.data[this.props.name]) {url ='http://www.baidu.com/s?wd=';}return url;}onLoadFailed() {this.notification.add(_t("无法显示报表!"), {type: "danger",});}}ReportViewerIframe.template = "iframe_manage.ReportViewerIframe";
registry.category("fields").add("report_iframe", {component: ReportViewerIframe,
});

在这里插入图片描述

这篇关于odoo 增加iframe的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1054119

相关文章

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步

EMLOG程序单页友链和标签增加美化

单页友联效果图: 标签页面效果图: 源码介绍 EMLOG单页友情链接和TAG标签,友链单页文件代码main{width: 58%;是设置宽度 自己把设置成与您的网站宽度一样,如果自适应就填写100%,TAG文件不用修改 安装方法:把Links.php和tag.php上传到网站根目录即可,访问 域名/Links.php、域名/tag.php 所有模板适用,代码就不粘贴出来,已经打

一些数学经验总结——关于将原一元二次函数增加一些限制条件后最优结果的对比(主要针对公平关切相关的建模)

1.没有分段的情况 原函数为一元二次凹函数(开口向下),如下: 因为要使得其存在正解,必须满足,那么。 上述函数的最优结果为:,。 对应的mathematica代码如下: Clear["Global`*"]f0[x_, a_, b_, c_, d_] := (a*x - b)*(d - c*x);(*(b c+a d)/(2 a c)*)Maximize[{f0[x, a, b,

黑神话:悟空》增加草地绘制距离MOD使游戏场景看起来更加广阔与自然,增强了游戏的沉浸式体验

《黑神话:悟空》增加草地绘制距离MOD为玩家提供了一种全新的视觉体验,通过扩展游戏中草地的绘制距离,增加了场景的深度和真实感。该MOD通过增加草地的绘制距离,使游戏场景看起来更加广阔与自然,增强了游戏的沉浸式体验。 增加草地绘制距离MOD安装 1、在%userprofile%AppDataLocalb1SavedConfigWindows目录下找到Engine.ini文件。 2、使用记事本编辑

STM32F103调试DMA+PWM 实现占空比逐渐增加的软启效果

实现效果:DMA+PWM 实现PWM输出时,从低电平到输出占空比逐渐增加再到保持高电平的效果,达到控制 MOS 功率开关软启的效果。 1.配置时钟 2.TIM 的 PWM 功能配置 选择、配置 TIM 注意:选择 TIM 支持 DMA 控制输出 PWM 功能的通道,有的TIM通道支持PWM 但不支持PWM注意选择。 PWM参数设置 Counter Period :

sqlserver2008增加、修改表字段不能保存,提示“阻止保存要求重新创建表的更改”的解决办法

sqlserver2008增加、修改表字段不能保存,提示“阻止保存要求重新创建表的更改”,如下图所示 解决办法:

Jquery EasyUI 弹出div对话框引入其他页面(iframe)

//url:窗口调用地址,title:窗口标题,width:宽度,height:高度,shadow:是否显示背景阴影罩层function showMessageDialog(url, title, width, height, shadow) {var content = '<iframe src="' + url + '" width="100%" height="99%" framebord

【日常记录-Java】SpringBoot对静态资源增加权限校验

Author:赵志乾Date:2024-09-05Declaration:All Right Reserved!!! 1. 简介         在SpringBoot中,静态资源默认是通过SpringMVC的ResourceHttpRequestHandler来处理的,这些资源通常放置在src/main/resources/static、src/main/resources/public

GoFly企业版里的阿里图标如何增加自定义图标到后台

1.在使用的vue页面引入图标组件 <script lang="ts" setup>import {Icon} from '@/components/Icon';</script> 2.在具体位置使用 <template><Icon icon="svgfont-icon7" class="iconbtn" :size="18" color="#ed6f6f"></Icon></templat

关于iframe高度自适应的问题

iframe的作用 嵌套网页,只需要写一份外壳代码,然后嵌入不断变化的子页面 iframe的问题 我们在使用iframe的时候,大多数情况下都不希望看到它的滚动条。从用户的角度看,并不能发现这是一个父子嵌套型页面。隐藏滚动条很简单,设置scrolling属性为’no’即可。但如何让iframe的高度自适应子页面高度,这就是个比较难的问题了。 在网络上搜索这个话题,你会找到许多解决方案,其本