[IMP] Use a different controller for fields @type=id always readonly
bzr revid: fme@openerp.com-20120125140438-rr1bh20st75rq45y
This commit is contained in:
parent
1d077e0a95
commit
c0b2ee7dc2
|
@ -1333,6 +1333,13 @@ openerp.web.form.FieldChar = openerp.web.form.Field.extend({
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
openerp.web.form.FieldID = openerp.web.form.FieldChar.extend({
|
||||||
|
update_dom: function() {
|
||||||
|
this._super.apply(this, arguments);
|
||||||
|
this.$element.find('input').prop('disabled', true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
openerp.web.form.FieldEmail = openerp.web.form.FieldChar.extend({
|
openerp.web.form.FieldEmail = openerp.web.form.FieldChar.extend({
|
||||||
template: 'FieldEmail',
|
template: 'FieldEmail',
|
||||||
start: function() {
|
start: function() {
|
||||||
|
@ -3227,7 +3234,7 @@ openerp.web.form.widgets = new openerp.web.Registry({
|
||||||
'label' : 'openerp.web.form.WidgetLabel',
|
'label' : 'openerp.web.form.WidgetLabel',
|
||||||
'button' : 'openerp.web.form.WidgetButton',
|
'button' : 'openerp.web.form.WidgetButton',
|
||||||
'char' : 'openerp.web.form.FieldChar',
|
'char' : 'openerp.web.form.FieldChar',
|
||||||
'id' : 'openerp.web.form.FieldChar',
|
'id' : 'openerp.web.form.FieldID',
|
||||||
'email' : 'openerp.web.form.FieldEmail',
|
'email' : 'openerp.web.form.FieldEmail',
|
||||||
'url' : 'openerp.web.form.FieldUrl',
|
'url' : 'openerp.web.form.FieldUrl',
|
||||||
'text' : 'openerp.web.form.FieldText',
|
'text' : 'openerp.web.form.FieldText',
|
||||||
|
|
Loading…
Reference in New Issue