I wanted to take a moment to express my deepest gratitude for the effort and dedication you put into creating your programming videos. As a self-taught student, I have found your videos to be an invaluable source of knowledge. Your ability to break down complex programming concepts into simple and effective explanations has made my learning process not only easier but also more enjoyable. I admire your passion and commitment to teaching and programming. Your pedagogical approach and your ability to convey information clearly and concisely are truly remarkable. Each video you post not only helps me better understand programming but also inspires me to continue learning and exploring this fascinating field. Please, continue with your excellent work. Your content is greatly helping many of us in the programming learning community. I am eager to see what new topics and concepts you will tackle in your future videos. Once again, thank you for your dedication and for making programming an accessible and understandable subject for everyone. Your work is making a real difference in my life and in the lives of many others. With gratitude, Marcelo from Argentina.
Thanks for the amazing job you are doing 👏. Quck query,..I followed your approach to inherit list view and remove the extra blank rows,..however, the custom view only seems to work on a top level tree view but not an embedded one (one2many field). Do embedded tree views use a different list view?
i want to render a form view from button in pos using useService("action") but at return Error: Service action is not available. I did this import { useService } from "@web/core/utils/hooks"; but still not working. any idea please!
Unfortunately, action services only exist in the web client. In PoS, you need to create a new Popup component and use RPC service to call from the backend. Finally, use this.showPopup method to render the component. Links Below: Component: github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/js/Popups/ProductInfoPopup.js Template: github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/xml/Popups/ProductInfoPopup.xml Trigger github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/js/Screens/ProductScreen/ControlButtons/ProductInfoButton.js#L23
I'm really struggling with writing Odoo templates using tags like t-att-data, data-*, etc. It would be great if you have a video or a series of videos explaining this issue. Thank you for your sharing.
Thank you, this video helped me, but there is something I want to ask in 09 03, how do we make the "view sale order" button limited by certain res.groups?
You can try monkey patching so that you don't need to use a registry. It will directly update the component. github.com/odoo/tutorials/commit/b7f47cbeb264c80f0290c4eacd0dc6914ce4ebee www.odoo.com/documentation/16.0/developer/tutorials/master_odoo_web_framework/02_miscellaneous.html#monkey-patching-a-component
I have update the one2many line data using js but data is not show in the one2many line if i refresh page then data show. Bro give or reply solution for update one2many page after add data. I click to image then data update using js rpc in odoo14
Amazing I will love to have a course more on Form View , like call a method on a model and create data from JavaScript I will be apreacite please share your price
No, it's not possible. The report template must be saved in the database under ir.ui.view as QWEB type. OWL templates are executed on the client side (JS).
Unfortunately, it's not compatible. The way v15 imports assets and components is different. Check this link for form view inheritance and use js_class attribute in form view: github.com/odoo/odoo/blob/15.0/addons/hr/static/src/js/language.js. To use the template try this github.com/odoo/odoo/blob/15.0/addons/web/static/src/views/layout.js.
I wanted to take a moment to express my deepest gratitude for the effort and dedication you put into creating your programming videos.
As a self-taught student, I have found your videos to be an invaluable source of knowledge. Your ability to break down complex programming concepts into simple and effective explanations has made my learning process not only easier but also more enjoyable.
I admire your passion and commitment to teaching and programming. Your pedagogical approach and your ability to convey information clearly and concisely are truly remarkable. Each video you post not only helps me better understand programming but also inspires me to continue learning and exploring this fascinating field.
Please, continue with your excellent work. Your content is greatly helping many of us in the programming learning community. I am eager to see what new topics and concepts you will tackle in your future videos.
Once again, thank you for your dedication and for making programming an accessible and understandable subject for everyone. Your work is making a real difference in my life and in the lives of many others.
With gratitude, Marcelo from Argentina.
Dear, thank you so much!!!
Thank you for the great content and clear explanation! I really appreciate it. Please keep posting more about OWL JS!
Thanks This Video Very Help .We Need More Videos Of Owl.
Thanks alot man, please keeping uploading more videos on owl js
Yes.. More to come!
Great work it helps me lot to learn owl thanks
Thanks for the amazing job you are doing 👏. Quck query,..I followed your approach to inherit list view and remove the extra blank rows,..however, the custom view only seems to work on a top level tree view but not an embedded one (one2many field). Do embedded tree views use a different list view?
Thank You..This is very helpful..Can you make one video on how to disable print menu or print drop downs based on state.
Odoo version 17 dont have setDomainParts function. Do you know what function use instead?
Tôi cũng giống ông, đang dùng Odoo 18
You are creative every time thank you🎉
Than you!
think you we need more videos in odoo owl plz 😍😍😍😍❤
Amazing tutorial, but i have one question...
How can i add new js button in wizard form view since there's no buttons exist already?
Which view should I inherit to add a button in the Discuss module? I want to add an icon button to every chat
I am meaning to ask, what version of odoo is this? or should I say what versions of odoo I can apply this?
hello sir, I want to ask, how do we add a button when the user searches for an item that doesn't exist a new button will appear?
i want to render a form view from button in pos using useService("action") but at return Error: Service action is not available. I did this import { useService } from "@web/core/utils/hooks"; but still not working. any idea please!
Unfortunately, action services only exist in the web client. In PoS, you need to create a new Popup component and use RPC service to call from the backend. Finally, use this.showPopup method to render the component. Links Below:
Component:
github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/js/Popups/ProductInfoPopup.js
Template:
github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/xml/Popups/ProductInfoPopup.xml
Trigger
github.com/odoo/odoo/blob/16.0/addons/point_of_sale/static/src/js/Screens/ProductScreen/ControlButtons/ProductInfoButton.js#L23
This example of the kanban view can be solved with the list ? !! Thanks for this video.
hello , thank you for the video , it is very helpful , is this video compatible with odoo 17 , cuz I keep getting errors ?
Thanks for your video. Keep going man!
Thanks, will do!
Thanks bro
i want to add search functionality in chatter to filtre messages with SearchTerm (input field) how to do that please any segustion
Hi , I have issue :" How to remove the button save and dischange in form view" Can u help me
sir can you tell me how i make whole form view readonly base on state using owl framework ?
When you added a button to the form view, the chatter disappeared. What happened?
I'm really struggling with writing Odoo templates using tags like t-att-data, data-*, etc. It would be great if you have a video or a series of videos explaining this issue. Thank you for your sharing.
Great suggestion! Stay tuned.
Thank you, this video helped me, but there is something I want to ask in 09 03, how do we make the "view sale order" button limited by certain res.groups?
Hi Ali, check my video on services. Try to use user service. There’s a method in checking the groups.
Salamat sir@@ajscriptmedia
A small doubt,
If the tree/kanban having an js_class already, then how we will customize?
You can try monkey patching so that you don't need to use a registry. It will directly update the component.
github.com/odoo/tutorials/commit/b7f47cbeb264c80f0290c4eacd0dc6914ce4ebee
www.odoo.com/documentation/16.0/developer/tutorials/master_odoo_web_framework/02_miscellaneous.html#monkey-patching-a-component
Wonderful tutorials!
Thanks a lot!
I have update the one2many line data using js but data is not show in the one2many line if i refresh page then data show.
Bro give or reply solution for update one2many page after add data.
I click to image then data update using js rpc in odoo14
Sorry in odoo13
Amazing I will love to have a course more on Form View , like call a method on a model and create data from JavaScript I will be apreacite please share your price
Great suggestion!
could we talk?@@ajscriptmedia
Can you please make an example with the calendar view?
Hi Sir, How can I inherit the log notes on odoo? I want to filter it.
Inherit 'mail.thread' and 'mail.activity.mixin' in your model
can we do that with report template?
No, it's not possible. The report template must be saved in the database under ir.ui.view as QWEB type. OWL templates are executed on the client side (JS).
You are a hero!
Wow.. Thank you very much!
hopefully you will explore more on odoo #owl
Great 👍👍
amazing 👍
hello bro, do you have a course to learn owl odoo, step by step, thanks?
Sorry bro. Right now I don’t have. I only have project based tutorials using OWL.
@@ajscriptmedia thanks bro and, great job
Owl is similar to React. If you want to learn Owl, just learn React. Then come back and watch these project tutorials. Everything will be smooth
sir can you make google map view using owl framework ?
Great!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
AMAZING!!!
Thank you
hello how to adapt this with v15
Unfortunately, it's not compatible. The way v15 imports assets and components is different. Check this link for form view inheritance and use js_class attribute in form view: github.com/odoo/odoo/blob/15.0/addons/hr/static/src/js/language.js. To use the template try this github.com/odoo/odoo/blob/15.0/addons/web/static/src/views/layout.js.
@@ajscriptmedia Thank you sir!
great video
Thanks!
why would i ever have to use javascript to add a few buttons? this is not necessary, there is easier ways