odoo from样式更新


.xodoo_form {.o_form_sheet {padding-bottom: 0 !important;border-style: solid !important;border-color: white;}.o_inner_group {/* 线框的样式 *//*--line-box-border: 1px solid #666;*//*box-shadow: 0 1px 0 #e6e6e6;*/margin: 0;}.grid {display: grid;gap: 0;}.row {--gutter-x: 0px !important;--gutter-y: 0;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-top: calc(-1 * var(--gutter-y));margin-right: calc(-.5 * var(--gutter-x));margin-left: calc(-.5 * var(--gutter-x));}.o_form_view .o_inner_group {gap: 0px 0px;margin-bottom: 0 !important;}.o_form_view .o_form_sheet_bg {--formView-sheetBg-padding-x: 16px;padding-top: 8px;padding-left: var(--formView-sheetBg-padding-x);padding-right: var(--formView-sheetBg-padding-x);width: 100%;max-width: 100%;margin-right: auto;}/*.o_form_label {*//* font-size: 0.875rem;*//* line-height: 1.5;*//* font-weight: 500;*//* color: #000000;*//*}*/.o_cell {padding: 0;background-color: #ffffff;border-top: 1px solid #cccccc; /* 上边线 */border-left: 1px solid #cccccc; /* 左边线 */border-right: 1px solid #cccccc; /* 右边线 */border-bottom: 1px solid #cccccc; /* 下边线 */&.o_wrap_label {text-align: right;width: 140px;background-color: #eee;}&.o_wrap_label .o_form_label {height: 100%;}/*数值文本*/.o_field_integer .o_input {height: 40px !important;margin-left: 10px;width: 98%;}/*文本框*/.o_field_char .o_input {height: 40px !important;margin-left: 10px;width: 98%;/*border: 1px solid #ccc; !* 设置1像素的黑色实线边框 *!*//*padding: 3px; !* 内边距 *!*//*margin: 3px; !* 外边距 *!*/}/*长日期*/.o_field_datetime .o_input {height: 40px !important;margin-left: 10px;width: 98%;}/*短日期*/.o_field_date .o_input {height: 40px !important;margin-left: 10px;width: 98%;}/*下拉选择*/.o_field_selection .o_input {height: 40px !important;margin-left: 10px;width: 98%;}/*Many2one下拉选择*/.o_field_many2one .o_input {height: 40px !important;margin-left: 10px;width: 98%;}/*多对多*/.o_field_many2many_tags {background-color: #FFF;height: 85.5px !important;overflow: auto; /* 当内容超出div大小时显示滚动条 */}.o_field_many2many_tags .o_input {margin-left: 10px;width: 98%;border-width: 0 0 0 0 !important;}/*标签 直角*/.o_field_many2many_tags .badge {border-radius: 0 !important;margin-top: 5px;}/*下拉框 水平*/.o_field_radio {background-color: #FFF;}.o_field_radio .o_form_label {line-height: 22px;}/*判断*/.o_field_boolean_toggle {margin-left: 10px;margin-top: 9px;}.form-check-input {/*width: 98%;*/}/*大文本*/.o_field_text {width: 98%;overflow: auto;height: 96px !important;margin-left: 5px;}/*大文本*/.o_field_text.o_input {height: 100px !important;width: 98%;}/*大文本*/.text-info {height: 100px !important;width: 98%;}/*进度条*/.o_progressbar {height: 40px !important;margin-left: 10px;width: 98%;}/*单选*/.o_radio_input {margin-left: 10px;margin-top: 15px;}/*单选文本*/.form-check .form-check-label {margin-left: 5px;background-color: #FFF !important;margin-top: 5px;/*line-height: 30px;*/margin-bottom: 0.1rem;}/*小部件*/.o_field_widget {margin-bottom: 0px !important;}/*.o_field_widget .o_input {*//* margin-top: 10px;*//*}*/.o_field_email {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*网址*/.o_field_url {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*时间 小时*/.o_field_float_time {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*金额*/.o_field_monetary {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*图片*/.o_field_image {margin-top: 2px;margin-left: 10px;margin-right: 10px;}/*星级*/.o_field_priority {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*百分号*/.o_field_percentage {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*颜色*/.o_field_color_picker {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*小图标 emojis*/.o_field_char_emojis {margin-top: 10px;margin-left: 10px;width: 97%;}/*收藏*/.o_field_boolean_favorite {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*用户头像*/.o_field_many2many_selection {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*过滤*/.o_field_domain {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*关联标签*/.o_field_reference {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*HTML*/.o_field_html {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*颜色*/.o_field_int_color {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*附件*/.o_field_binary {margin-top: 10px;margin-left: 10px;width: 97%;line-height: 30px;}/*按钮下拉*/.o_field_state_selection {margin-top: 10px;margin-left: 10px !important;width: 97%;line-height: 30px;}/*多对多用户*/.o_field_many2many_tags_avatar {margin-top: 10px;margin-left: 10px !important;width: 97%;overflow: auto; /* 当内容超出div大小时显示滚动条 */height: 85.5px !important;}/*大文件框高度*/.text-info {height: 100px !important;}.o_wrap_input {background-color: #eee;line-height: 40px;}/*字段标签*/.o_form_label {background-color: #eee;/*padding-right: 8px;*//*padding-left: 8px;*/font-size: 14px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100px;line-height: 40px;height: 100%;margin-bottom: 0px !important;/*padding-right: 20px;*//*margin-right: 0;*//*min-width: 0;*//*white-space: nowrap;*//*&:after {*//* content: ":";*//*}*/}}}.xodoo_text {height: 100% !important;/*border-top: 1px solid black; !* 上边线 *!*/border-left: 1px solid #cccccc;; /* 左边线 *//*border-right: 1px solid #5f636f; !* 右边线 *!*/border-bottom: 1px solid #cccccc; /* 下边线 */
}/*.xodoo_char {*/
/* height: 40px !important;*/
/*}*//*.xodoo_char .o_input {*/
/* height: 40px !important;*/
/* margin-left: 10px;*/
/* width: 98%;*/
/*}*/
/*.xodoo_date {*/
/* height: 40px !important;*/
/*}*//*.xodoo_date .o_input {*/
/* height: 40px !important;*/
/* margin-left: 10px;*/
/* width: 98%;*/
/*}*//*.xodoo_datetime {*/
/* height: 40px !important;*/
/*}*//*.xodoo_datetime .o_input {*/
/* height: 40px !important;*/
/* margin-left: 10px;*/
/* width: 98%;*/
/*}*//*.o_field_integer {*/
/* height: 40px !important;*/
/*}*//*.o_field_integer .o_input {*/
/* height: 40px !important;*/
/* margin-left: 10px;*/
/* width: 98%;*/
/*}*/.o_form_view .o_horizontal_separator:not(:empty) {box-shadow: none !important;font-size: 18px;
}
相关文章:
odoo from样式更新
.xodoo_form {.o_form_sheet {padding-bottom: 0 !important;border-style: solid !important;border-color: white;}.o_inner_group {/* 线框的样式 *//*--line-box-border: 1px solid #666;*//*box-shadow: 0 1px 0 #e6e6e6;*/margin: 0;}.grid {display: grid;gap: 0;}.row …...
Oracle(52)分区表有哪些类型?
分区表在Oracle数据库中主要分为以下几种类型: 范围分区(Range Partitioning)列表分区(List Partitioning)哈希分区(Hash Partitioning)组合分区(Composite Partitioning࿰…...
大黄蜂能飞的起来吗?
Bumblebee argument 虽然早期的空气动力学证明大黄蜂不能飞行——因为体重太重,翅膀太薄,但大黄蜂并不知道,所以照飞不误。 背景 在20世纪初,科学家们通过研究发现,大黄蜂的身体与翼展的比例失调,按照…...
虹科新品 | PDF记录仪新增蓝牙®接口型号HK-LIBERO CL-Y
新品发布!HK-LIBERO CE / CH / CL产品家族新增蓝牙接口型号HK-LIBERO CL-Y! PDF记录仪系列新增蓝牙接口型号 HK-LIBERO CL-Y HK-LIBERO CE、HK-LIBERO CH和HK-LIBERO CL,虹科ELPRO提供了一系列高品质的蓝牙(BLE)多用途…...
Bytebase 2.22.1 - SQL 编辑器展示更丰富的 Schema 信息
🚀 新功能 SQL 编辑器直接展示表,视图,函数,存储过程等各种 Schema 详情。OpenAI 功能进入社区版(免费),现在您可以通过配置自有 OpenAI key 在 SQL 编辑器中启用自然语言转 SQL 功能。支持在 …...
SQL Server Management Studio的使用
之前在 https://blog.csdn.net/fengbingchun/article/details/140961550 介绍了在Windows10上安装SQL Server 2022 Express和SSMS,这里整理下SSMS的简单使用: SQL Server Management Studio(SSMS)是一种集成环境,提供用于配置、监视和管理SQL…...
Python 爬虫项目实战一:抖音视频下载与网易云音乐下载
一、项目背景 随着互联网的发展,爬虫技术在数据采集和资源获取中发挥着重要作用。本文将以实际案例为例,使用Python语言实现两个热门的爬虫项目:抖音视频文件下载和网易云音乐下载。通过这些实例,读者可以了解如何利用Python编写…...
CAMDS=中国汽车MDS
1、定义和缩写 MSDS(材料安全数据表, Material Safety Data Sheets),德语为SDB(Sicherheitsdatenbltter),是一种传达材料和混合物安全相关信息的工具,包括来自供应链和下游用户相关材料安全报告的信息。它们旨在为专业用户提供使用这些物质和制剂的必要信息和处理建议,…...
【Golang 面试 - 进阶题】每日 3 题(十七)
✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/UWz06 📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏…...
ROS 7上实现私网互通方案
一、背景: 第一个私网现状:连接公域网是由tp-link进行拨号链接使用动态公网ip,内部网段是192.168.1.0/24 第二个私网现状:连接公域网是机房的固定公网ip,内部网段为10.0.0.0/16二、目标 安全的打通192.168.1.0/24和10.0.0.0/16的网络, 使得前者局域网中的机器能够安全访…...
iOS企业签名过程中APP频繁出现闪退是什么原因?
企业签名中,我们总会遇到这样或者那样的问题,要么掉签,要么闪退,那在之前的文章,已不止一次跟大家说了掉签的问题,今天就跟大家详细的聊一聊闪退的问题,希望对大家的推广有所帮助。 其实不管是…...
Unity dots IJobParallelFor并行的数据写入问题
Unity dots IJobParallelFor并行的数据写入问题 [BurstCompile] public struct IncrementJob : IJobParallelFor { [ReadOnly] public NativeArray<int> baseValues; public NativeArray<int> resultValues; public void Execute(int index) {resultValu…...
媒体资讯视频数据采集-yt-dlp-python实际使用-下载视频
对于视频二创等一些业务场景,可能要采集youtube等的相关媒体视频资源,使用[yt-dlp](https://github.com/yt-dlp/yt-dlp)是一个不错的选择,提供的命令比较丰富,场景比较全面yt-dlp 是一个用 Python 编写的命令行工具,主…...
MySQL 8
MySQL 8.0 相对于 MySQL 5.x(特别是 MySQL 5.7)引入了许多重要的新特性和改进。下面是一些主要的变化和增强功能的概述,包括一些示例来帮助理解这些新功能。 1. JSON 数据类型增强 JSON 类型索引:现在可以为 JSON 列创建索引,从而提高查询性能。JSON 函数扩展:增加了更多…...
Android进阶之路 - app后台切回前台触发超时保护退出登录
我们经常会在银行、金融或者其他行业的app中看到用户长时间将app放置于后台,当再次唤醒app时就会提示用户已退出登录,需要重新登录,那么该篇主要就是用于处理这种场景的 针对于放置后台的超时保护属于进程级别,所以我们需要监听进…...
论文阅读笔记:Semi-supervised Semantic Segmentation with Error Localization Network
论文阅读笔记:Semi-supervised Semantic Segmentation with Error Localization Network 1 背景2 创新点3 方法4 模块4.1 使用标注数据训练ELN4.2 使用ELN进行半监督 5 效果5.1 与SOTA方法对比5.2 消融实验 论文:https://arxiv.org/pdf/2204.02078v3.pdf…...
Flink开发语言选择:Java vs Scala,哪种更适合你的项目?
欢迎来到我的博客,很高兴能够在这里和您见面!欢迎订阅相关专栏: 工💗重💗hao💗:野老杂谈 ⭐️ 全网最全IT互联网公司面试宝典:收集整理全网各大IT互联网公司技术、项目、HR面试真题.…...
轻空间成功完成陕西渭南砂石料场气膜仓项目
轻空间(江苏)膜结构科技有限公司凭借卓越的技术实力与丰富的项目经验,成功完成了陕西省渭南市砂石料场气膜仓的建设。这一项目的顺利交付,不仅满足了当地对高效仓储的需求,也为西北地区的仓储设施建设树立了标杆。 陕西…...
pikachu~文件下载漏洞
0x02文件下载 # 首先看到界面都是对图片的下载,然后我们需要对其中一张照片进行下载,查看它的文件地址可以发现 http://127.0.0.1/pikachu-master/vul/unsafedownload/execdownload.php?filenameai.png# 看到链接后发现我们可以修改我们想要传的的路径…...
MTK Android12 关机界面全屏展示
需求:关机和重启按钮点击后,去掉正在关机的动画和tips,改为一张图片实现。 修改点 修改点如下: 涉及到的修改文件 修改: \vendor\mediatek\proprietary\packages\apps\SystemUI\src\com\android\systemui\globalactionsGlobalActionsDialogLite.java新增: \vendor\media…...
OpenClaw技能开发入门:为Qwen2.5-VL-7B扩展截图分析功能
OpenClaw技能开发入门:为Qwen2.5-VL-7B扩展截图分析功能 1. 为什么需要截图分析技能 上周我在整理项目文档时,突然意识到一个痛点:每次截图后都需要手动添加文字说明,这个过程既耗时又容易出错。作为一个长期关注自动化工具的技…...
AI 为什么不认识 Excel 文件?——用 SpreadJS 与 GCExcel 打通 AI 与数据的鸿沟
在技术领域,我们常常被那些闪耀的、可见的成果所吸引。今天,这个焦点无疑是大语言模型技术。它们的流畅对话、惊人的创造力,让我们得以一窥未来的轮廓。然而,作为在企业一线构建、部署和维护复杂系统的实践者,我们深知…...
分层dfs,一种介于dfs与bfs之间的算法
在算法设计的深邃丛林中,深度优先搜索与广度优先搜索如同两条风格迥异的小径。前者沿着一条道路走到黑,不撞南墙不回头,却往往在最优解的门口徘徊——它难以回答"最少需要几步"这样的问题,因为一旦深入某个分支…...
python pyoxidizer
# 关于PyOxidizer的一些思考 最近在Python打包工具领域,有个工具引起了不小的讨论,那就是PyOxidizer。如果你经常需要将Python代码打包成可执行文件,或者部署到没有Python环境的机器上,可能会对这个工具感兴趣。 它到底是什么 PyO…...
[具身智能-238]:openCV颜色识别的原理与代码示例?
OpenCV 进行颜色识别的核心原理,是将图像从 BGR 颜色空间转换到 HSV 颜色空间,然后通过设定阈值来分割出特定的颜色。 这种方法比直接在 BGR 空间操作更稳定、更直观,因为它将颜色信息(色调)和亮度信息(明…...
解释器指令入口——栈顶缓存
解释器指令入口——栈顶缓存 书接上回,转发表的结构是栈顶状态和字节码值共同组成,使用栈顶状态的原因是为了在特殊情况下提高解释器的执行速度。 例1 栈顶状态前后一致 假设由下列字节码执行序列 iload_1 iaddiload_1字节码的含义是把本地变量表中的…...
AI安全高阶:生成式AI的安全风险与防御体系
AI安全高阶:生成式AI的安全风险与防御体系📝 本章学习目标:本章深入探讨高阶主题,适合有一定基础的读者深化理解。通过本章学习,你将全面掌握"AI安全高阶:生成式AI的安全风险与防御体系"这一核心…...
C# OPC连接方式实现上位机与PLC的通用通讯源码分享
C#连接OPC C#上位机链接PLC程序源码 1.该程序是通讯方式是CSharp通过OPC方式连接PLC,用这种方式连PLC不用考虑什么种类PLC,只要OPC服务器里有的PLC都可以连。 2.该资料包含程序,还有一些学习资料。C# 与 OPC 自动化接口深度实践:…...
Bootstrap5 轮播详解
Bootstrap5 轮播详解 Bootstrap 5 是一个流行的前端框架,它提供了丰富的组件和工具,帮助开发者快速构建响应式网站。在Bootstrap 5中,轮播组件(Carousel)得到了极大的改进,使得创建美观、互动性强的轮播图变得更加简单。本文将详细介绍Bootstrap 5轮播组件的使用方法、配…...
深入解析Flash芯片测试:从基础操作到高级模式切换
1. Flash芯片测试基础入门 第一次接触Flash芯片测试时,我也被各种专业术语搞得晕头转向。经过几个项目的实战,我发现只要掌握几个核心概念,就能快速上手。Flash芯片和我们平时用的U盘、SSD本质上是一类东西,但测试时需要关注的点…...
