[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.
This commit is contained in:
Rufus Pollock 2013-06-09 17:04:18 +01:00
parent efe55b062c
commit 379ed11811

View File

@ -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]);