首页 > 解决方案 > 如何在 saleorder formview odoo 上隐藏侧边栏?

问题描述

我一直在尝试许多不同的方法来隐藏侧边栏按钮。下面的代码适用于所有形式。但是,我只想将其隐藏在销售订单上。Widget.modelName 似乎不起作用,因为它在表单声明之前。我还在 [sale.order'] 中尝试了 doc_model,但效果不佳。我该如何解决?谢谢

        <t t-jquery = ".o_cp_left" t-operation = "replace">

          <t t-if = "widget.modelName == 'sale.order'">

              <div class="o_cp_left hiddenManagerSO">

                  <div class="o_cp_buttons" role="toolbar" aria-label="Control panel toolbar"/>

                  <aside class="o_cp_sidebar"/>

              </div>

          </t>

          <t t-if = "widget.modelName !== 'sale.order'">

              <div class="o_cp_left hiddenManagerKOO">

                  <div class="o_cp_buttons" role="toolbar" aria-label="Control panel toolbar"/>

                  <aside class="o_cp_sidebar"/>

              </div>

          </t>

        </t>

</t>

标签: odoosidebarodoo-12qweb

解决方案


推荐阅读