javascript - 尝试在 extjs 饼图图例文本中显示 htmltag 字符串

标签 javascript extjs charts legend pie-chart

之前

enter image description here

之后

enter image description here

我的代码链接(供引用): https://fiddle.sencha.com/#fiddle/d32

最佳答案

在将数据绑定(bind)到商店之前,您必须对数据进行 html 编码。试试这个。

var holdData = [{
    'name': '<test>',
    'data': 10
 }, {
    'name': 'metric two',
    'data': 7
 }, {
   'name': '<metric three>',
   'data': 5
 }, {
   'name': 'metric four',
   'data': 2
 }, {
   'name': 'metric five',
   'data': 27
}];

holdData.map(function(d){ d.name=Ext.util.Format.htmlEncode(d.name); return d; });

var store = Ext.create('Ext.data.JsonStore', {
   fields: ['name', 'data'],
   data: holdData
});

关于javascript - 尝试在 extjs 饼图图例文本中显示 htmltag 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26842438/

相关文章:

javascript - 从 JavaScript 中的内部函数返回?

javascript - 自定义组件的关注点分离?

java - Sencha CMD 7 dockerfile失败,具有非法反射访问

javascript - dc.js 生成包含前 5 个值的饼图

vb.net - Visual Basic - 制作折线图

javascript - 结合 d3.js 和 backbone.js

javascript - Gatsby 中的事件链接似乎被尾部斜杠破坏了

ExtJS 商店/网格重置

vba - 使用 VBA 将标签与 Excel 流程图中的箭头匹配

javascript - 让子 Controller 监听父 Controller 的更改