From 379ed118117485ab318dbba3483fa20a21fe4a2a Mon Sep 17 00:00:00 2001 From: Rufus Pollock Date: Sun, 9 Jun 2013 17:04:18 +0100 Subject: [PATCH] [view/flot,bugfix][s]: use getFieldValueUnrendered for getting values in flot graph. * In case where we render value (e.g. number percentage) use of getFieldValue will result in percentage sign which flot will choke on. --- src/view.flot.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/view.flot.js b/src/view.flot.js index 43d997a7..f20a3ab3 100644 --- a/src/view.flot.js +++ b/src/view.flot.js @@ -313,7 +313,7 @@ my.Flot = Backbone.View.extend({ var points = []; var fieldLabel = self.model.fields.get(field).get('label'); _.each(self.model.records.models, function(doc, index) { - var x = doc.getFieldValue(xfield); + var x = doc.getFieldValueUnrendered(xfield); if (isDateTime) { // cast to string as Date(1990) produces 1970 date but Date('1990') produces 1/1/1990 @@ -330,7 +330,7 @@ my.Flot = Backbone.View.extend({ } var yfield = self.model.fields.get(field); - var y = doc.getFieldValue(yfield); + var y = doc.getFieldValueUnrendered(yfield); if (self.state.attributes.graphType == 'bars') { points.push([y, x]);