我在Angular中使用Kendo Jquery树形地图。一切正常,当我尝试导出树图时,问题开始了。
我有一个要求,用户可以在查看时导出treeMap。
我正在以可见性渲染“树图”:隐藏。然后尝试获取html内容,将其转换为canvas,然后转换为toDataURL()并使用它。
但是我无法弄清楚何时完全渲染了我的树图。
树图的数据来自api,我试图在dataBound中发出一个事件,以便可以在父组件中侦听并触发打印。 但是数据绑定事件会多次触发。
我们可以通过任何方式处理这种情况。
谢谢
答案 0 :(得分:1)
您好,所有人发布答案,以便任何人寻找解决方案:
dataBound是实现此目的的正确事件。关于事件在每次更改时都会触发的事实,我们可以使用“一个”在小部件初始化后仅附加一个处理程序:
dojo是否相同:https://dojo.telerik.com/IBIvuVAD/2