如何限制自定义样式仅应用于特定模块的表单视图

时间:2017-07-27 08:32:36

标签: openerp odoo-10

我有一个名为quality_and_inspection的模块。它有大量的字段和树视图,所以我决定将它的宽度增加到1100px。

我将自定义样式添加到以下CSS类:

.o_form_view .o_form_sheet_bg .o_form_sheet {
    min-width: 1100px;
    max-width: 1100px;
}

并通过以下代码调用自定义CSS文件:

<template id="assets_backend" name="custom assets" inherit_id="web.assets_backend"> 
    <xpath expr="." position="inside">
    <link rel="stylesheet" href="/Invoice_Customization_Naseem/static/src/css/styles.css"/>
    </xpath> 
</template>

问题在于它将上述样式应用于整个ERP,包括系统中所有模块的表单和树视图。请建议一些解决方案,该解决方案仅在我的quality_and_inspection模块的表单视图中更改样式。

谢谢!

1 个答案:

答案 0 :(得分:1)

只是一个想法让你的所有字段都在一个特殊类的div中,然后在该div中的目标字段。我使用这种技术,它对我有用。