【问题标题】:Unable to inherit QWeb Template of PoS module in Odoo无法在 Odoo 中继承 PoS 模块的 QWeb 模板
【发布时间】:2014-11-22 02:33:21
【问题描述】:

我对 Odoo 很陌生。我一直在做PoS模块,我需要更改PoS模块的UI界面。我需要修改的屏幕是显示产品列表、支付计算器视图和验证按钮的支付屏幕。

我知道我需要继承 PoS 的 qweb 模板并使用它。但我无法继承它。这是因为在 PoS UI 上显示元素的 PoS 模板是 pos.xml,其中只有 t-tags,没有任何带有标识模板 id 的特定模板记录。我尝试使用以下代码进行简单的更改:

  <template id="payment_screen">
            <t t-extend="PaymentScreenWidget">
                <t t-jquery="div.pos-payment-container" t-operation="after">
                    <div>
                       Payment Screen Modified
                    </div>  
                </t>
            </t>
</template>

但它不起作用。我相信我一定在这里犯了一些错误。我希望有人在这方面纠正我。谢谢

【问题讨论】:

    标签: inheritance odoo


    【解决方案1】:

    @约翰

    试试这个

                <t t-extend="PaymentScreenWidget">
                    <t t-jquery="div.pos-payment-container" t-operation="after">
                        <div>
                           Payment Screen Modified
                        </div>  
                    </t>
                </t>
    

    不要给 &lt;template id="payment_screen"&gt;。没有它也可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多