gpt4 book ai didi

javascript - 将单元格值设置为 mxGraph 中的超链接

转载 作者:行者123 更新时间:2023-11-28 01:11:45 24 4
gpt4 key购买 nike

当我们选择一个单元格并给出一个值时,我正在处理 mxgraph 和图表页面,它应该仅显示为超链接。但是当我使用 html、 anchor 标记或其他方式时,整个代码在单元格中显示为文本。即使我尝试动态输入值,它也会显示为文本。

  var Element123 = "<html><a href=''/Graph/Graph/' + globals.getProjID() + '/' + newValue +' '>' "+ selctedItem +" </a></html>"
this.graph.labelChanged(cell, Element123, evt);
this.graph.getModel().endUpdate();
}

这里的 newValue 是从下拉列表中选择的选项的 ID。

最佳答案

您需要在标签中启用 HTML。您可以通过调用 graph.setHtmlLabels(true) 对所有单元格执行此操作。或者您可以覆盖以下方法来决定每个单元格:

/**
* Function: isHtmlLabel
*
* Returns true if the label must be rendered as HTML markup. The default
* implementation returns <htmlLabels>.
*
* Parameters:
*
* cell - <mxCell> whose label should be displayed as HTML markup.
*/
mxGraph.prototype.isHtmlLabel = function(cell)
{
return this.isHtmlLabels();
};

关于javascript - 将单元格值设置为 mxGraph 中的超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37396457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com