Есть ли способ изменить текст спрайта динамически на диаграмме?Динамически изменить текст спрайта на диаграмме
Это не работает:
this.lookupReference('chart').setText('Second Text');
Fiddle: https://fiddle.sencha.com/#view/editor&fiddle/1mij
Есть ли способ изменить текст спрайта динамически на диаграмме?Динамически изменить текст спрайта на диаграмме
Это не работает:
this.lookupReference('chart').setText('Second Text');
Fiddle: https://fiddle.sencha.com/#view/editor&fiddle/1mij
handler: function(){
var chart=this.next();
chart.setSprites({
type: 'text',
reference: 'sprites',
text: 'Second text ',
font: '13px Helvetica bold',
width: 100,
height: 30,
x: 50, // the sprite x position
y: 17 // the sprite y position
});
chart.redraw();
}
here is your forked working fiddle
График сделан холст, вы не можете получить определенный «кусок диаграммы "и изменить его, поэтому вам просто нужно перерисовать диаграмму с помощью нового текста.
Спасибо Mr.Bruno. Ваше решение решило мою проблему. – josei
вам нужно перерисовать диаграмму, потому что текст диаграммы находится внутри холста. –