Hello. I am using odoo 11.
I have this simple button in my view:
<button string="CLICK ME CMON" id="my_fancy_id"/>
Suppose there is no javascript to be executed when the user clicks on it. I just want a simple bare html button which does nothing when clicked.
When I click it, i get:
Errore:
TypeError: this.do_execute_action(...) is undefined
http://172.16.8.176:8069/web/content/1408-e155614/web.assets_backend.js:469
Traceback:
execute_action@http://172.16.8.176:8069/web/content/1408-e155614/web.assets_backend.js:469:620
proxy/<@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:3923:8
trigger@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:3921:166
_trigger_up@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:3927:340
_trigger_up@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:3927:442
trigger_up@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:3927:275
_callButtonAction@http://172.16.8.176:8069/web/content/1408-e155614/web.assets_backend.js:1319:1689
saveAndExecuteAction/<@http://172.16.8.176:8069/web/content/1408-e155614/web.assets_backend.js:1421:648
then/</</<@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:802:678
fire@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:796:281
add@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:797:467
then/</<@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:802:631
each@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:625:758
then/<@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:802:553
Deferred@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:803:189
then@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:802:518
saveAndExecuteAction@http://172.16.8.176:8069/web/content/1408-e155614/web.assets_backend.js:1421:529
_onButtonClicked@http://172.16.8.176:8069/web/content/1408-e155614/web.assets_backend.js:1422:340
proxy/<@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:3923:8
trigger@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:3921:166
_trigger_up@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:3927:340
_trigger_up@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:3927:442
trigger_up@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:3927:275
_addOnClickAction/<@http://172.16.8.176:8069/web/content/1408-e155614/web.assets_backend.js:1381:329
dispatch@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:892:378
add/elemData.handle@http://172.16.8.176:8069/web/content/979-ae745c8/web.assets_common.js:865:151
i suppose odoo is looking for some action/listener/handler attached to the button, and as it does not find it, it throws the error.
I see two possible solutions: finding a way to tell Odoo to ignore the problem and stop looking for listeners/actions/etc, or defining a dummy one so to make him happy. A pure client-side solution would be perfect for my case (i.e. without having to define calls to server code and the like).
Thank you in advance for your help....!