mxCellEditor:在粘贴文本

时间:2017-03-27 13:43:50

标签: javascript mxgraph jgraph

我想将文本从MS Excel复制/粘贴到我的 mxGraph 编辑器中,以标记节点和边缘。

问题: Excel中复制的单元格内容带有很多CSS样式,例如它看起来像这样:

<!--table
{mso-displayed-decimal-separator:"\,";
mso-displayed-thousand-separator:\00A0;}
@page
{margin:.75in .24in .75in .24in;
mso-header-margin:.31in;
...
-->

Actual cell string

我想删除所有样式,只插入原始文本。在MS Word中,此行为称为&#34;匹配目标格式&#34;。

我知道我可以使用

完全禁用HTML标签
mxGraph.prototype.htmlLabels = false;

但是,我仍然希望标签包装似乎需要HTML标签。

拦截粘贴事件并清除字符串作为标签之前清除字符串的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

这个答案与mxGraph无关。我的实际答案是使用“原始”粘贴。

Ctrl + C =复制内容

Ctlr + Shift + V =仅粘贴文本内容(不格式化)

看看this