Можно ли вернуть xml из функции javascript в объект в odoo?

Я пытаюсь передать некоторые значения из функции javascript в модель .
Можно ли добавить в контекст с помощью javascript

1 ответ

  1. С помощью 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 ) );
            }
    })