在OpenERP POS模块中使用Javascript将数据插入数据库

时间:2013-09-05 16:34:17

标签: javascript backbone.js openerp

目前我正在修改OpenERP 7中的销售点模块。
我想将数据插入到我的新模型中(例如:res.cashier),
但由于我没有javascript的经验,我完全不明白该怎么做 据我所知,它使用Backbone.JS连接到数据库。
请给我一个例子或解释,指导我, 任何帮助将不胜感激..

1 个答案:

答案 0 :(得分:1)

自己想通​​了, 我认为JS直接访问数据库是错误的, 相反,它首先调用python函数,然后执行insert,这是示例:

self.$('#insertcashier').click(function(){
    (new instance.web.Model('res.cashier')).call('cashier_funct',[[param]],undefined,{ shadow:true })
                .fail(function(unused, event){
                    event.preventDefault();
                    console.error('Failed');
                })
                .done(function(){
                    console.info('success');
                });
            });