[ADD] added code to pass field to show in input value in just gage.

bzr revid: tpa@tinyerp.com-20130916063117-3bzavo1qs27317w2
This commit is contained in:
Turkesh Patel (Open ERP) 2013-09-16 12:01:17 +05:30
parent bc0d066505
commit 39c04cf050
1 changed files with 6 additions and 2 deletions

View File

@ -20,6 +20,10 @@ instance.web_kanban.GaugeWidget = instance.web_kanban.AbstractField.extend({
} }
var val = this.field.value; var val = this.field.value;
var value = _.isArray(val) && val.length ? val[val.length-1]['value'] : val; var value = _.isArray(val) && val.length ? val[val.length-1]['value'] : val;
var input_value = value;
if (this.options.input_value_field) {
input_value = this.getParent().record[this.options.input_value_field].raw_value;
}
var title = this.$node.html() || this.field.string; var title = this.$node.html() || this.field.string;
// var unique_id = _.uniqueId("JustGage"); // var unique_id = _.uniqueId("JustGage");
@ -66,7 +70,7 @@ instance.web_kanban.GaugeWidget = instance.web_kanban.AbstractField.extend({
if (!self.$el.find(".oe_justgage_edit").size()) { if (!self.$el.find(".oe_justgage_edit").size()) {
$div = $('<div class="oe_justgage_edit" style="z-index:1"/>'); $div = $('<div class="oe_justgage_edit" style="z-index:1"/>');
$div.css(css); $div.css(css);
$input = $('<input/>').val(value); $input = $('<input/>').val(input_value);
$input.css({ $input.css({
'text-align': 'center', 'text-align': 'center',
'margin': 'auto', 'margin': 'auto',
@ -104,7 +108,7 @@ instance.web_kanban.GaugeWidget = instance.web_kanban.AbstractField.extend({
flag_open = true; flag_open = true;
}); });
if (!+value) { if (!+input_value) {
$svg.fadeTo(0, 0.3); $svg.fadeTo(0, 0.3);
$div = $('<div/>').text(_t("Click to change value")); $div = $('<div/>').text(_t("Click to change value"));
$div.css(css); $div.css(css);