【问题标题】:How to add selected customer image in Odoo POS v12如何在 Odoo POS v12 中添加选定的客户图像
【发布时间】:2019-07-02 21:14:55
【问题描述】:

我想在他的名字左侧添加选定的客户图像并替换 fa-user 图标。 我试过用

<t t-if='widget.pos.get_client().image'>
    <img t-att-src='widget.pos.get_client().image' alt="widget.pos.get_client()"/>
</t>

用“widget.pos.get_client().image”调用pos.xml中的image并在model.js中声明

get_image: function() {
    return this.image;
},

但图像值始终为空。

有谁知道如何获取选中的客户图片?

感谢您的帮助

【问题讨论】:

    标签: odoo-12


    【解决方案1】:

    在 JS 中 //

    screens.ActionpadWidget.include({
            partner_icon_url: function(id){
                 return '/web/image?model=res.partner&id='+id+'&field=image_small';
        },
        });
    

    在 XML 中 // 继承视图和这条线。

    <t t-extend="ActionpadWidget">
            <t t-jquery="i[class='fa fa-user']" t-operation="replace">
                 <div class='client-picture' style="height: 50px;width: 50px;">
                    <img t-att-src='widget.partner_icon_url(partner.id)' alt="Partner logo"/>
                </div>
            </t>
    
    </t>
    

    【讨论】:

      猜你喜欢
      • 2020-08-06
      • 2021-01-03
      • 2021-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      相关资源
      最近更新 更多