将Handsontable添加到Colorbox中

Add Handsontable to Colorbox

本文关键字:Colorbox 添加 Handsontable      更新时间:2023-09-26

我想知道是否有人遇到过这种情况。我已经添加了handsontable以在colorbox中打开,但是当我试图复制并粘贴到handsontable中时,什么都没有发生。我已经研究了DOM元素和事件。目标设置为div#colorbox,而不是textarea。由handsontable创建的copyPaste。所以我可以看到为什么这是不工作,但有没有人对如何覆盖事件的任何想法。目标指向正确的目标。

感谢杰森

OK,为什么这是不工作的问题是,因为handsontable是渲染它正在创建一个新的div复制和粘贴这些值。这个div是在colorbox之外创建的,不能被handsontable访问,现在我在handsontable.full.js中添加了2行来将这个div附加到colorboxdiv元素中,并且它正在工作。

暂时修复

我有同样的问题,所以我在colorbox中添加了handsontable代码:

<div id="cboxLoadedContent">
    <!-- All colorbox code -->
    <div id="CopyPasteDiv" style="position: fixed; top: -10000px; left: -10000px;">
    <textarea class="copyPaste" style="width: 10000px; height: 10000px; overflow: hidden; opacity: 0;"></textarea>
    </div>
</div>