odoo通貨記号の表示機構通貨

// ------------------------------------------------ ------------------- 
basic_fields.js
INIT:関数(){ 
this._setCurrency()。
// ------------------------------------------------ -------------------
_setCurrency:関数(){ 
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。
// ------------------------------------------------ ------------------- 
コア/ session.js
get_currency:関数(currency_id){ 
戻りthis.currencies [currency_id]。
}、
// ------------------------------------------------ ------------------- 
サービス/ session.js
odoo.define( 'web.session'、関数(必要){ 
"厳格な使用";

  VARのセッション=( 'web.Session'を必要とする);
  VARモジュール= odoo._modules;

  VARセッション=新しいセッション(未定義、未定義、{モジュール:モジュール、use_cors:偽});
  session.is_bound = session.session_bind();

  戻りセッション;

});
// ------------------------------------------------ ------------------- 
()におけるsession_bindでthis.session_init()を呼び出す

)(中)(this.session_initにthis.session_reload呼び出し

session_reload:関数(){ 
VARの_.extend結果=({}、window.odoo.session_info);
result.session_idを削除し、
_.extend(この結果);
($ .whenを返す);
}

session_reloadに実行していますsession_infoはres_currency通貨情報を持っている

WFKを!
:それが何を意味するのかクリアしていないときに従事するために一番下まで行く
window.odooこのようなものは何ですか?
どのようなウィンドウがありますか?
インタフェースウィンドウのEventTarget、WindowTimers、WindowSessionStorage、WindowLocalStorage、WindowConsole、GlobalEventHandlers、IDBEnvironment、WindowBase64、GlobalFetch、WindowOrWorkerGlobalScope、WindowEventHandlersを{延び
// ------------------------------------------------ -------------------


おすすめ

転載: www.cnblogs.com/yanhuaqiang/p/11708509.html