odoo 币别符号显示机制 Monetary
//-------------------------------------------------------------------
basic_fields.js
init: function () {
    this._setCurrency();
//-------------------------------------------------------------------
_setCurrency: function () {
    var currencyField = this.nodeOptions.currency_field || this.field.currency_field || 'currency_id';
    var currencyID = this.record.data[currencyField] && this.record.data[currencyField].res_id;
    this.currency = session.get_currency(currencyID);
    this.formatOptions.currency = this.currency;
//-------------------------------------------------------------------
core/session.js
get_currency: function (currency_id) {
    return this.currencies[currency_id];
},
//-------------------------------------------------------------------
service/session.js
odoo.define('web.session', function (require) {
"use strict";
  var Session = require('web.Session');
  var modules = odoo._modules;
  var session = new Session(undefined, undefined, {modules: modules, use_cors: false});
  session.is_bound = session.session_bind();
  return session;
});
//-------------------------------------------------------------------
在session_bind()中调用this.session_init() 在this.session_init()中调用this.session_reload()
session_reload: function () {
    var result = _.extend({}, window.odoo.session_info);
    delete result.session_id;
    _.extend(this, result);
    return $.when();
}
在运行到session_reload时session_info中已经拿到了res_currency的币种信息
wfk!!!
再往底层就搞不明时什么意思了:
window.odoo是什么玩意?
window 又是什么?
interface Window extends EventTarget, WindowTimers, WindowSessionStorage, WindowLocalStorage, WindowConsole, GlobalEventHandlers, IDBEnvironment, WindowBase64, GlobalFetch, WindowOrWorkerGlobalScope, WindowEventHandlers {
//-------------------------------------------------------------------
odoo 币别符号显示机制 Monetary的更多相关文章
- HTML特殊符号显示技巧
		转:http://www.cnblogs.com/JessonChan/archive/2011/08/06/2129170.html HTML符号 显示一览表.编辑博客的时候经常会用到.特别是空格( ... 
- cad2007 钢筋符号显示为问号
		如题:cad2007 钢筋符号显示为问号 解决办法:下载Tssdeng,解压(Tssdeng.rar) 把下载到的cad大字体Tssdeng.shx文件放到autoCAD2007安装目录C:\Prog ... 
- QT显示机制(7篇相关文章)
		了解QT显示机制,最重要的就是要了解QT是如何管理窗体的显示区域的,这里有个重要的类:QRegion, 在QT中可以通过QRegion定义一个窗体的显示区域,也可以通过QRegion定义窗体的可修改区 ... 
- 第六篇 ANDROID窗口系统机制之显示机制
		第六篇 ANDROID窗口系统机制之显示机制 ANDROID的显示系统是整个框架中最复杂的系统之一,涉及包括窗口管理服务.VIEW视图系统.SurfaceFlinger本地服务.硬件加速等.窗口管理服 ... 
- GNU C++的符号改编机制介绍(函数的名称粉碎格式解析)
		转载:http://blog.csdn.net/roland_sun/article/details/43233565 众所周知,强大的C++相较于C增添了许多功能.这其中就包括类.命名空间和重载这些 ... 
- odoo报表条码无法显示解决[转]
		当服务器为Linux(Ubuntu)时,ODOO打印的报表上是有条码的,却显示空白框框.问题在于服务器上没有安装条码的字体,reportlab渲染条码图形失败,导致显示不正常. 将附件中的字体下载,解 ... 
- Qt版权符号显示问题
		在个别界面中需要显示版权信息,其中©符号在界面上显示,有时会偏小或者显示为问号~ 其中一种解决办法用html的方式显示实体字符(©>Copyright© 2016</font>&qu ... 
- cocos2dx ui显示机制
		实验1 1,a.addChild(b); a的宽高没变,还是自己的宽高. 层级添加 不会改变原层大小. 2.node.addChild(sprite);node的宽和高也没变 感觉2dx的显示不是树 ... 
- odoo报表条码无法显示解决
		当服务器为Linux(Ubuntu)时,ODOO打印的报表上是有条码的,却显示空白框框. 问题在于服务器上没有安装条码的字体,reportlab渲染条码图形失败,导致显示不正常. 将附件中的字体下载, ... 
随机推荐
- AEC_js的加解密
			后台传出来,前端就需要转出,前台传入,后台也需要转出 这是前端加解密 /* CryptoJS v3.1.2 */ var CryptoJS = CryptoJS || function(u, p) { ... 
- Windows Server - Tomcat服务器下载、安装、配置环境变量教程
			版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_40881680/articl ... 
- 图示详解BERT模型的输入与输出
			一.BERT整体结构 BERT主要用了Transformer的Encoder,而没有用其Decoder,我想是因为BERT是一个预训练模型,只要学到其中语义关系即可,不需要去解码完成具体的任务.整体架 ... 
- Java初学者推荐学习书籍PDF免费下载
			场景 Effective Java 中文版Java核心技术 卷Ⅰ 基础知识(第8版)Java语言程序设计-进阶篇(原书第8版)疯狂Java讲义Java从入门到精通 第三版Java编程思想第4版重构-改 ... 
- Js判断flash是否被禁用,如果禁用并开启flash
			<script> function flashChecker() { ; //是否安装了flash ; //flash版本 if(document.all) { var swf = new ... 
- SpringBoot学习笔记:http接口请求
			controller package com.example.demo.controller; import java.util.HashMap; import java.util.Map; impo ... 
- js 字符串 有没有 像C# @ 那种 换行也可以显示的方法 \
- 利用selenium和ffmpeg爬取m3u8 ts视频《进击的巨人》
			需求 想看下动漫<进击的巨人>,发现到处被和谐,找不到资源,但是在一个视频网站找到了在线播放,https://www.55cc.cc/dongman/17890/player-2-1.ht ... 
- php获取ssl验证的https页面的源码
			$response = "https://faculty.xidian.edu.cn/system/resource/tsites/tsitesencrypt.jsp?id=_tsites_ ... 
- Alipay SDK验签PHP低于5.5版本错误
			低于PHP5.5版本不支持OPENSSL_ALGO_SHA256函数,要想使用RSA2加密,把OPENSSL_ALGO_SHA256函数替换为:sha256WithRSAEncryption 解密方法 ... 
