odoo 的css样式怎么继承

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了odoo 的css样式怎么继承相关的知识,希望对你有一定的参考价值。

参考技术A <template id="assets_backend" name="you_module_name assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<link rel="stylesheet" href="/you_module_name/static/src/css/you_module_name.css"/>
<script type="text/javascript" src="/you_module_name/static/src/js/you_module_name.js"></script>
</xpath>
</template>
</data>本回答被提问者采纳
参考技术B odoo是什么元素或属性?

odoo 向导不能继承模型

【中文标题】odoo 向导不能继承模型【英文标题】:odoo wizard cant inherit the model 【发布时间】:2021-12-26 08:20:01 【问题描述】:

我创建了一个这样的模型

class FoundCheque(models.TransientModel):
    _name = "found.cheque"


    date_Found = fields.Date(string='Found Date', default=fields.Date.context_today, required=True, translate=True)

及其观点

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
    <data>
        <record model="ir.ui.view" id="wizard_found_cheque">
            <field name="name">found.cheque.wizard</field>
            <field name="model">found.cheque</field>
            <field name="arch" type="xml">
                <form string="found Cheque">
                    <group>
                        <field name="date_found" style="width:40%%"/>
                    </group>
                    <footer>
                        <button name="found_cheque" string="Post" type="object" class="oe_highlight"/>
                        or <button string="Cancel" class="oe_link" special="cancel"/>
                    </footer>
                </form>
            </field>
        </record>
    </data>
</odoo>

但是当我在重启服务后尝试更新模块时 它只是说:

Field `date_found` does not exist

Error context:
View `found.cheque.wizard`
[view_id: 4100, xml_id: n/a, model: found.cheque, parent_id: n/a]
None" while parsing /opt/odoo/odoo11-custom-addons/cheque_management/views/found_cheque.xml:4, near
<record model="ir.ui.view" id="wizard_found_cheque">
            <field name="name">found.cheque.wizard</field>
            <field name="model">found.cheque</field>
            <field name="arch" type="xml">
                <form string="found Cheque">
                    <group>
                        <field name="date_found" style="width:40%%"/>
                    </group>
                    <footer>
                        <button name="found_cheque" string="Post" type="object" class="oe_highlight" confirm="آیا مطمئن هستید؟"/>
                        or <button string="Cancel" class="oe_link" special="cancel"/>
                    </footer>
                </form>
            </field>
        </record>

为了补充,我重启了几次服务

更多信息将根据要求添加

【问题讨论】:

【参考方案1】:

您在 python 文件中的字段名称是 xml 中的 date_Found 和 date_found。两者是不同的。所以更改xml文件中的字段名称

【讨论】:

欢迎来到 SO!这与昨天的现有答案相同。除非您有新内容要添加,否则请不要发布答案。【参考方案2】:

模型中定义的字段是“date_Found”,向导中定义的字段是“date_found”

F

【讨论】:

以上是关于odoo 的css样式怎么继承的主要内容,如果未能解决你的问题,请参考以下文章

css里怎么去掉从父级元素继承下来的 css 样式吗

有办法去掉从父级元素继承下来的 CSS 样式吗

很多页面使用一个共同的css样式,怎么局部改变其中一个,而使其它保持不变?怎样用css继承实现呢?

layer.css 样式跟原来的有冲突怎么办

【8】CSS盒子模型、样式继承和默认样式

如何修改CSS样式表?