odoo图片显示
如果在odoo客户端展示图片, 可以用 url( data:image/png;base64, 图片base64编码过的内容) 展示, 例如
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWPQ0FD0ZXBzd/wPAAjVAoxeSgNeAAAAAElFTkSuQmCC
如果在 其他地方以 http 形式调用, 可以 直接 使用 /web/image/图片id 方式, 例如
url('/web/image', {model: model, field: field, id: id, unique: unique} )
/web/image 接口支持多个参数, 直接传 图片id 最简单..
Kanban 封装了方法 _getImageURL(model, field, id, cache, options) 同时覆盖了 上面 的 2 种情况, 例如
<img t-att-src="kanban_image('res.users', 'image_small', record.user_id.raw_value)" t-att-title="record.user_id.value" width="24" height="24" class="oe_kanban_avatar pull-right"/>
转载注明原作者 /by Jeffery