Anda di halaman 1dari 1

odoo.define('account_contract_dashboard.

dashboard', function (require) {


'use strict';
# odoo.define mempunyai 2 attribute = nama, dan fungsi (function)
# account_contract_dashboard.dashboard = nama module, dalam pyhton _name
# function di JS = from odoo import di pyhton

var formats = require('web.formats');


var session = require('web.session');
# var formats = require('web.formats') = menunjukkan fungsi yang akan di pakai d
alam JS = import fields, api, models di python
Struktur Web Client:
Framework = Memuat low level module, cthnya adalah =
web.ajax = untuk panggil RPC
web.core = untuk ekspor objek dan fungsi
web.Widget = untuk Widget
web.Model = untuk memanggil model server
web.session = dahulu openerp.session
web.utils = untuk potongan code
web.time = untuk import waktu
Views = folder yang memuat segala waktu
widget = untuk widget yang mandiri
JS = folder yang memuat file = action_manager.js = untuk mengatur action js
= boot.js = file untuk
booting module js
= menu.js = untuk defin
isi menu
= web_client.js = untuk
widget web client
= view_manager.js = unt
uk mengatur tampilan js
Aturan Coding JS =
- deklarasi semua dependensi pada atas penulisan sintaks module
- deklarasi eksport pada akhir
- gunakan 'use strict' pada awal module
- gunakan huruf capital untuk nama class contohnya ActionManager = web.ActionMan
ager
gunakan lowercase untuk selain class, contohnya ajax = web.ajax
- deklarasikan satu module untuk satu file

Anda mungkin juga menyukai