Просмотр исходного кода

feat(tablepanel): added new renderer spec

Torkel Ödegaard 10 лет назад
Родитель
Сommit
5d166dc8cb

+ 4 - 0
public/app/panels/table/renderer.ts

@@ -48,6 +48,10 @@ export class TableRenderer {
           return '-';
         }
 
+        if (_.isString(v)) {
+          return v;
+        }
+
         if (style.colorMode) {
           this.colorState[style.colorMode] = this.getColorForValue(v, style);
         }

+ 5 - 0
public/app/panels/table/specs/renderer_specs.ts

@@ -50,6 +50,11 @@ describe('when rendering table', () => {
       expect(html).to.be('<td>1.230 s</td>');
     });
 
+    it('number style should ignore string values', () => {
+      var html = renderer.renderCell(1, 'asd');
+      expect(html).to.be('<td>asd</td>');
+    });
+
     it('colored cell should have style', () => {
       var html = renderer.renderCell(2, 55);
       expect(html).to.be('<td style="color:orange">55.0</td>');