Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
8572 Lượt xem

I already searched a lot of posts, here(DOCS and Forum) and in the stack overflow, but i didn't get any example that works. What i want to do is very simple in fact. I need to put a javascript code to a button onclick event, in the button that already exists. All my attempts have failed. I think that my js code runs before right time, because it's always runs, so the HTML element still doesn't exists and nothing is added to element when it is loaded. 

One of a many ways that i have tried bellow:


(function(){
    "use strict";
    var _t = openerp._t;
    var _lt = openerp._lt;
    var QWeb = openerp.qweb;
    var oepetstore = openerp.oepetstore = {};
   
    oepetstore.Test = openerp.Widget.extend({
        events: {
            // events binding example
            "click .button_test": "myFunctionHandler",
        },
        
        myFunctionHandler: function(){
            alert('ok from button!');
        },
        
        start: function() {
            alert('ok!'); //this code always runs
        }
    });
   
    var pet = new oepetstore.Test();
    pet.appendTo(openerp.web.$el);
   
    return oepetstore;
})();
Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 12 23
30701
2
thg 7 21
14006
1
thg 12 19
10095
1
thg 4 25
4915
0
thg 10 18
4055