首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >具有丰富HTML内容的工具提示无助于创建所需的UI?

具有丰富HTML内容的工具提示无助于创建所需的UI?
EN

Stack Overflow用户
提问于 2019-05-23 15:21:46
回答 1查看 142关注 0票数 0

我有一个带有数据对象的XYChart,比如

代码语言:javascript
复制
chart.data = [{
        "Area": "Korangi",
        "AreaNumber": 120,
        "SubArea": [{
            "SubAreaName": "Korangi-1",
            "SubAreaNumber": 60

        }, {
                "SubAreaName": "Korangi-2",
                "SubAreaNumber": 60

            }
        ]
    }];

和一系列tooltipHTML适配器,如

代码语言:javascript
复制
series.tooltipHTML = `<center><strong> {Area}:</strong>
        <strong> {AreaNumber}%</strong></center>
        <hr />`;

    series.adapter.add("tooltipHTML",
        function (html, target) {
            if (
                target.tooltipDataItem.dataContext &&
                target.tooltipDataItem.dataContext.SubArea &&
                target.tooltipDataItem.dataContext.SubArea.length
            ) {
                var nameTalClientsNumberCells = "";
                Cells = "";
                target.tooltipDataItem.dataContext.SubArea.forEach(part => {
                    if (part.SubAreaName != null) {
                        nameTalClientsNumberCells +=
                            `<tr><td><strong>${part.SubAreaName}</strong>:&nbsp ${part
                            .SubAreaNumber}%</td></tr>`;
                    }
                    //TalClientsNumberCells += `<td>${part.SubAreaNumber}</td>`;
                });
                html += `<table>
    ${nameTalClientsNumberCells}
</table>`;
            }

            return html;
        });

因为我已经尝试过bootstrap类,但它们都不能在tooltipHTML中工作。

我想要的是这样

但到目前为止我试过的是这样的

如果有其他方法可以在工具提示中添加真正丰富的HTML,请帮助或参考

指向 的链接

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56270010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档