[IMP]replace callbackenable from datetime on_change event.

bzr revid: vme@tinyerp.com-20121011072854-l87h37b8apbnzuiu
This commit is contained in:
Vidhin Mehta (OpenERP) 2012-10-11 12:58:54 +05:30
parent f44ea704fe
commit 0d257305d3
1 changed files with 3 additions and 2 deletions

View File

@ -2448,6 +2448,7 @@ instance.web.DateTimeWidget = instance.web.Widget.extend({
return instance.web.format_value(v, {"widget": this.type_of_date});
},
on_change: function() {
this.trigger('datetime_on_change');
if (this.is_valid_()) {
this.set_value_from_ui_();
}
@ -2473,9 +2474,9 @@ instance.web.form.FieldDatetime = instance.web.form.AbstractField.extend(instanc
initialize_content: function() {
if (!this.get("effective_readonly")) {
this.datewidget = this.build_widget();
this.datewidget.on_change.add_last(_.bind(function() {
this.datewidget.on('datetime_on_change', this,_.bind(function() {
this.set({'value': this.datewidget.get_value()});
}, this));
}, this))
this.datewidget.appendTo(this.$el);
this.setupFocus(this.datewidget.$input);
}