Hi everyone,
Either I came across on some interesting "bug" or I'm doing something wrong.
Anyhow, here is what I've been trying to accomplish: Create a dynamic view with some readonly fields on it.
Here is the code example:
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
result = super(automatic_invoice_processor, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu)
...
result['fields'][field_name2] = {
'domain': [],
'selectable': True,
'views' : {},
'relation' : 'account.invoice',
'context' : {},
'type' : 'many2one',
'readonly': True
}
...
field = ' ' % (field_name1,field_name2)
...
return result
First I tried adding readonly attribute on the view level, then on the actual field definition and then both.
Nothing worked :(
Did anyone come across anything similar?
Any help would be much appreciated.
↧