繁体   English   中英

不会触发单元格事件

[英]Cell events are not triggered

我有一张带图表的工作文件。 我已经在图表中添加了几个单元格,我正在尝试收听cell:highlight事件,但我从未收到过它。

我正在做:

paper.on('cell:highlight', function() { ... });

其他事件似乎工作正常,例如: blank:pointerup ,...

是否有一些特殊的事情可以使细胞事件发挥作用?

根据文件:

cell:highlight - 在元素或链接上调用highlight()方法时触发。 请注意,当用户重新连接链接并且连接有效( validateConnection()返回true)或者如果在纸上启用了embeddingMode并且拖动元素位于另一个元素上方时,也可以自动调用此方法( validateEmbedding()返回true)。 此事件的处理程序具有以下签名: function(cellView,el) 处理程序默认为function(cellView, el) { V(el).addClass('highlighted') } 换句话说,添加了'higlighted'CSS类,因此您可以在CSS中设置突出显示的元素的样式。 如果您想使用其他方法突出显示单元格,请paper.off('cell:highlight')调用paper.off('cell:highlight')取消注册默认处理程序,然后选择paper.on('cell:highlight', myHandler)注册您自己的处理程序。

你可以在这里阅读更多相关信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM