zoukankan      html  css  js  c++  java
  • odoo8编辑视图中sheet边距过宽问题调整

    在Odoo8的Form视图中,预设有一个sheet的边距,这样看起来像是在一页纸上录入信息,但因为现在的显示器比较宽,预设的sheet宽度比较小,这样看起来就浪费了大量的空间,尤其是明细字段比较多的时候,数据挤在一起非常难看。

    经过分析源码,这个风格是由如下CSS定义的:

    .openerp .oe_form_sheet_width {  
          min- 650px;  
          max- 860px;  
          margin: 0 auto;  
        }

    这里固定了最大宽度是860px,已经不能适应宽屏幕的需求,所在我在自己模块的static/src/css/下建一个新的css文件,将此部分内容改写为:

    .openerp .oe_form_sheet_width {  
          min- 650px;  
          max- 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加载。
  • 相关阅读:
    洛谷P3674 小清新人渣的本愿
    洛谷P3709 大爷的字符串
    CF747F Igor and Interesting Numbers
    洛谷P1494 小Z的袜子
    洛谷P3396 哈希冲突
    分块⑨题
    洛谷P4219 大融合
    bzoj2959 长跑
    洛谷P2486 染色
    洛谷P4382 劈配
  • 原文地址:https://www.cnblogs.com/chjbbs/p/5200240.html
Copyright © 2011-2022 走看看