This question has been flagged

I am developing a custom widget.

Something like:

instance.web.form.widgets.add('MyWidget', 'instance.mymodule.MyWidget');

instance.mymodule.MyWidget = instance.web.form.AbstractField.extend( {
    template: "MyTemplate",

   //Other definitions...

});

This is working OK. Now I want to define how the cells for a treeview look for this widget.

This is what I've tried:

instance.web.list.columns.add('MyWidget', 'instance.fieldservice.MyColumnList');

instance.fieldservice.MyColumnList = instance.web.list.Column.extend({
        format: function (row_data, options) {
            return 'MyColumn';
        },

    });

 

Avatar
Discard
Author Best Answer

I found the answer:

instance.web.list.columns.add('field.MyWidget', 'instance.fieldservice.MyColumnList');

Avatar
Discard