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