Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 6720|回复: 0

Odoo8.0 编辑视图中sheet边距过宽问题调整

[复制链接]

14

主题

35

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2015-11-3 21:18:34 | 显示全部楼层 |阅读模式
在Odoo8的Form视图中,预设有一个sheet的边距,这样看起来像是在一页纸上录入信息,但因为现在的显示器比较宽,预设的sheet宽度比较小,这样看起来就浪费了大量的空间,尤其是明细字段比较多的时候,数据挤在一起非常难看。
经过分析源码,这个风格是由如下CSS定义的:
.openerp .oe_form_sheet_width {  
  min-width: 650px;  
  max-width: 860px;  
  margin: 0 auto;  
}  

这里固定了最大宽度是860px,已经不能适应宽屏幕的需求,所在我在自己模块的static/src/css/下建一个新的css文件,将此部分内容改写为:
.openerp .oe_form_sheet_width {  
  min-width: 650px;  
  max-width: 95%;  
  margin: 0 auto;  
}  

自适应到屏幕的95%宽度,然后建一个xml文件,将模块中的css定义加载到odoo中。
<template id="assets_backend" name="rhwl assets" inherit_id="web.assets_backend">  
            <xpath expr="." position="inside">  
                <link rel="stylesheet" href="/rhwl/static/src/css/rhwl.css"/>  
            </xpath>  
</template>  
最后在__openerp__中,将此xml加载。升级模块,这下子妈妈再也不用担心显示不够的问题啦。

原文:vnsoft

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-3-29 15:42 , Processed in 0.010661 second(s), 9 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表