Overslaan naar inhoud
Odoo Menu
  • Aanmelden
  • Probeer het gratis
  • Apps
    Financiën
    • Boekhouding
    • Facturatie
    • Onkosten
    • Spreadsheet (BI)
    • Documenten
    • Ondertekenen
    Verkoop
    • CRM
    • Verkoop
    • Kassasysteem winkel
    • Kassasysteem Restaurant
    • Abonnementen
    • Verhuur
    Websites
    • Websitebouwer
    • E-commerce
    • Blog
    • Forum
    • Live Chat
    • E-learning
    Bevoorradingsketen
    • Voorraad
    • Productie
    • PLM
    • Inkoop
    • Onderhoud
    • Kwaliteit
    Personeelsbeheer
    • Werknemers
    • Werving & Selectie
    • Verlof
    • Evaluaties
    • Aanbevelingen
    • Wagenpark
    Marketing
    • Sociale media-marketing
    • E-mailmarketing
    • Sms-marketing
    • Evenementen
    • Marketingautomatisering
    • Enquêtes
    Diensten
    • Project
    • Urenstaten
    • Buitendienst
    • Helpdesk
    • Planning
    • Afspraken
    Productiviteit
    • Chat
    • Artificiële Intelligentie
    • IoT
    • VoIP
    • Kennis
    • WhatsApp
    Apps van derden Odoo Studio Odoo Cloud Platform
  • Bedrijfstakken
    Detailhandel
    • Boekhandel
    • kledingwinkel
    • Meubelwinkel
    • Supermarkt
    • Bouwmarkt
    • Speelgoedwinkel
    Horeca & Hospitality
    • Bar en café
    • Restaurant
    • Fastfood
    • Gastenverblijf
    • Drankenhandelaar
    • Hotel
    Vastgoed
    • Makelaarskantoor
    • Architectenbureau
    • Bouw
    • Vastgoedbeheer
    • Tuinieren
    • Vereniging van mede-eigenaren
    Consulting
    • Accountantskantoor
    • Odoo Partner
    • Marketingbureau
    • Advocatenkantoor
    • Talentenwerving
    • Audit & Certificering
    Productie
    • Textiel
    • Metaal
    • Meubels
    • Eten
    • Brouwerij
    • Relatiegeschenken
    Gezondheid & Fitness
    • Sportclub
    • Opticien
    • Fitnesscentrum
    • Wellness-medewerkers
    • Apotheek
    • Kapper
    Diensten
    • Klusjesman
    • IT-hardware & ondersteuning
    • Zonne-energiesystemen
    • Schoenmaker
    • Schoonmaakdiensten
    • HVAC-diensten
    Andere
    • Non-profitorganisatie
    • Milieuagentschap
    • Verhuur van Billboards
    • Fotograaf
    • Fietsleasing
    • Softwareverkoper
    Alle bedrijfstakken bekijken
  • Community
    Leren
    • Tutorials
    • Documentatie
    • Certificeringen
    • Training
    • Blog
    • Podcast
    Versterk het onderwijs
    • Onderwijsprogramma
    • Scale Up! Business Game
    • Odoo bezoeken
    Download de Software
    • Downloaden
    • Vergelijk edities
    • Releases
    Werk samen
    • Github
    • Forum
    • Evenementen
    • Vertalingen
    • Partner worden
    • Diensten voor partners
    • Registreer je accountantskantoor
    Diensten
    • Vind een partner
    • Vind een boekhouder
    • Een adviseur ontmoeten
    • Implementatiediensten
    • Klantreferenties
    • Ondersteuning
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Vraag een demo aan
  • Prijzen
  • Help
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Alle posts Personen Badges
Labels (Bekijk alle)
odoo accounting v14 pos v15
Over dit forum
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Alle posts Personen Badges
Labels (Bekijk alle)
odoo accounting v14 pos v15
Over dit forum
Help

Extend account widget into my module odoo 9

Inschrijven

Ontvang een bericht wanneer er activiteit is op deze post

Deze vraag is gerapporteerd
widgetjsextend
6021 Weergaven
Avatar
You Ben

Hello, I am having trouble to extend the account_payment_widget.js to use into my module. Here is how I am doing it:

1-Copied the file account_payment_widget.js into my_module/static/src/js/my_account_payement_wigdet.js

2-Made a change in the file (added one line to insert the invoice state in var options):



odoo.define('my_module.mypayment', function (require) {"use strict";

var ShowPaymentLineWidgetExtend = require('account.account_payment_widget')
ShowPaymentLineWidgetExtend.ShowPaymentLineWidget.include({		    render_value: function() {         /*..same original code..*/        _.each(this.$('.js_payment_info'), function(k, v){         var options = {            'content': QWeb.render('PaymentPopOver', {                'invoice_state': info.content[v].invoice_state, // <--Added this line         /*..same original code..*/ core.form_widget_registry.add('payment', ShowPaymentLineWidgetExtend);

 });

3- Inserted the below view into the manifest:

<template id="assets_backend" name="My Module CSS Assets" inherit_id="web.assets_backend"> 
<xpath expr="." position="inside">
<link rel="stylesheet" href="/my_module/static/src/css/my.css"/>
<link rel="stylesheet" href="/my_module/static/src/xml/account_payment.xml"/>
 <script type="text/javascript" src="/my_module/static/src/js/my_account_payment_widget.js"></script>
 </xpath> </template>

4- After restart, the page gets stuck when trying to get the js:

2016-11-28 15:47:48,368 4752 INFO mydb openerp.modules.loading: Modules loaded.


2016-11-28 15:47:48,375 4752 INFO mydb openerp.models: Computing parent left and right for table ir_ui_menu...
2016-11-28 15:47:48,496 4752 INFO mydb openerp.models: Computing parent left and right for table product_category...
 2016-11-28 15:47:48,510 4752 INFO mydb openerp.addons.base.res.res_config: getting next operation2016-11-28 15:47:48,515 4752 INFO mydb openerp.addons.base.res.res_config: getting next ir.actions.todo
2016-11-28 15:47:48,546 4752 INFO mydb openerp.addons.base.res.res_config: next action is None2016-11-28 15:47:48,624 4752 INFO mydb werkzeug: 127.0.0.1 - - [28/Nov/2016 15:47:48] "POST /web/dataset/call_button HTTP/1.1" 200 -
2016-11-28 15:47:49,073 4752 INFO mydb openerp.addons.base.ir.ir_http: Generating routing map2016-11-28 15:47:49,900 4752 INFO mydb werkzeug: 127.0.0.1 - - [28/Nov/2016 15:47:49] "POST /web/menu/load_needaction HTTP/1.1" 200 -
2016-11-28 15:47:49,931 4752 INFO mydb werkzeug: 127.0.0.1 - - [28/Nov/2016 15:47:49] "POST /web/dataset/call_kw/ir.module.module/read HTTP/1.1" 200 -
2016-11-28 15:47:56,394 4752 INFO mydb openerp.models.unlink: User #1 deleted ir.attachment records with IDs: [248, 247]
2016-11-28 15:47:58,953 4752 INFO mydb openerp.models.unlink: User #1 deleted ir.attachment records with IDs: [249]
2016-11-28 15:47:59,117 4752 INFO mydb werkzeug: 127.0.0.1 - - [28/Nov/2016 15:47:59] "GET /web/? HTTP/1.1" 200 -
2016-11-28 15:47:59,298 4752 INFO mydb werkzeug: 127.0.0.1 - - [28/Nov/2016 15:47:59] "GET /web/content/262-32cec62/web.assets_backend.0.css HTTP/1.1" 200 -
2016-11-28 15:47:59,654 4752 INFO mydb werkzeug: 127.0.0.1 - - [28/Nov/2016 15:47:59] "GET /web/content/263-32cec62/web.assets_backend.1.css HTTP/1.1" 200 -
2016-11-28 15:48:00,025 4752 INFO mydb werkzeug: 127.0.0.1 - - [28/Nov/2016 15:48:00] "GET /web/content/264-32cec62/web.assets_backend.js HTTP/1.1" 200 -

Please advise.

0
Avatar
Annuleer
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!

Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!

Aanmelden
Gerelateerde posts Antwoorden Weergaven Activiteit
Extending/Overriding public widgets.
widget js
Avatar
Avatar
1
mei 23
9982
Override Many2ManyListView under web.form_relational !! Opgelost
widget js
Avatar
Avatar
1
jul. 16
6028
how to .include a js class to modify a method
js class extend
Avatar
Avatar
1
okt. 23
3683
problem with bind a js widget and xml Template to add it in html dev
widget templates js
Avatar
Avatar
1
jun. 23
4785
How to extend / add new widget in chrome in pos Opgelost
pos js extend
Avatar
Avatar
3
jan. 24
15890
Community
  • Tutorials
  • Documentatie
  • Forum
Open Source
  • Downloaden
  • Github
  • Runbot
  • Vertalingen
Diensten
  • Odoo.sh Hosting
  • Ondersteuning
  • Upgrade
  • Gepersonaliseerde ontwikkelingen
  • Onderwijs
  • Vind een boekhouder
  • Vind een partner
  • Partner worden
Over ons
  • Ons bedrijf
  • Merkelementen
  • Neem contact met ons op
  • Vacatures
  • Evenementen
  • Podcast
  • Blog
  • Klanten
  • Juridisch • Privacy
  • Beveiliging
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo is een suite van open source zakelijke apps die aan al je bedrijfsbehoeften voldoet: CRM, E-commerce, boekhouding, inventaris, kassasysteem, projectbeheer, enz.

Odoo's unieke waardepropositie is om tegelijkertijd zeer gebruiksvriendelijk en volledig geïntegreerd te zijn.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now