是否可以将xml从javascript函数返回到odoo中的对象?

时间:2016-10-05 10:01:54

标签: javascript openerp odoo-8

我试图将一些值从javascript函数传递给模型。 是否可以使用javascript添加到上下文

1 个答案:

答案 0 :(得分:0)

使用jsonrpc,您可以在从模型中调用方法时提供自定义上下文。

var uid = YOURUSERID;
var context = {};

$.ajax({
        type: "POST",
        url: 'http://localhost:8069/web/dataset/call_kw',
        dataType: 'json',
        async: true,
        data: JSON.stringify({
                              'jsonrpc':'2.0',
                              'method':'call',
                              'params':{
                                        'model':'your.model',
                                        'args':[],
                                        'context':context,
                                        'kwargs':{},
                                        'method':'YOURMETHOD'
                              },
                              id': uid
        }),
        contentType: "application/json; charset=utf-8",
        success: function ( data ) {
                                    console.log( data );
        },
        failure: function( data ){
                                  console.log( JSON.stringify( data ) );
        }
})