Odoo Help


Use data in a web widget ?

on 3/13/13, 8:18 AM 2,731 views

Hi there,

I have made a widget that I can use in my module. It displays a cube in 3D using WebGL. The cube is currently white, but I want to color it with a color stocked in the OpenERP 6.1 data base.

I have that : Color(red,blue, green)

I wanted to know how to access that data to color my cube ? Maybe a javascript thing "model.get() etc" or a way to read the display of the module with getElementByID() ?

On 3/18/13, 11:41 AM

I finally find how to display a record. Here is a simple function Javascript :

    openerp.test = function(openerp) {

    openerp.web.form.myWidget = openerp.web.form.Field.extend(

 start: function() {     


           Read: function() {
                console.log('start to read');
                var self = this.view;
                this.rpc('/web/dataset/search_read', {
                    model: this.view.model,
                    fields: fields || false,
                    domain: this.view.domain,
                    context: this.view.context,
                    offset: 0,
                    limit: false
                }).pipe(function (result) {
                    self.ids = result.ids;
                    self._length = result.length;          
                    return result.records; // Records is the table of the module
                console.log('finished to read');


Then you can access the data :

console.log(result.records); //display all the records
console.log(result.records[id]); //display all column of record #id
console.log(result.records[id]['column']); //display column 'column' of record #id

Then you can just save it in a variable and use it with JQuery in your QWeb file.

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 3/13/13, 8:18 AM
Seen: 2731 times
Last updated: 3/16/15, 8:10 AM