2016-05-09 10 views
0

Ich erstelle eine Hbar mit labelsAbove in einem Canvas-Objekt. Dann entferne ich das Canvas-Objekt (in der Tat ändert das Parrent-Objekt innerHTML das Canvas-Objekt). Wenn ich eine neue Leinwand und eine neue H-Leiste erzeuge, funktioniert alles gut außer dem labelsAbove. Sie haben nie aufgelegt, dass ich die gleichen Optionen gebe.rgraph Probleme mit labelsAbove nicht in der zweiten Graphenerstellung

var bar = new RGraph.HBar({ 
      id: "cvs", 
      data: [2,3,8], 
      options: { 
       labels: ["a","b","c"], 
       hmargin: 25, 
       labelsAbove: true, 
       hmarginGrouped: 3, 
       backgroundGridAutofitNumvlines: 5, 
       shadowOffsetx: 2, 
       shadowOffsety: 2, 
       textSize: 16, 
       shadowBlur: 2, 
       textAccessible: true 
      } 
     }).grow(); 

Jeder kann mir helfen? Vielen Dank.

Antwort

1

Stellen Sie sicher, dass das zweite Zeichenbereichs-Tag - das Sie hinzufügen, indem Sie innerHTML festlegen - eine andere ID hat.

http://www.rgraph.net/fiddle/view.html/hbar-losing-the-text-when-the-canvas-is-changed

NB Es ist nicht furchtbar schnell im Moment, aber das wird mit dem nächsten Release als textAccessible ändern/labelsAbove/wachsen() Effekt Combo hat eine wenig Aufmerksamkeit hat.

+0

Ändern der ID lösen das Problem. Vielen Dank. – user1774309