Я использую карту дерева Kendo Jquery с Angular. Все работает нормально, проблемы начинаются, когда я пытаюсь экспортировать карту дерева.
У меня есть требование, чтобы пользователи могли экспортировать карту дерева с ее просмотром.
Я отображаю карту дерева в видимости: скрыто. а затем пытается преобразовать html-контент в холст, а затем в toDataURL() и использовать его.
Но я не могу понять, когда моя карта дерева полностью визуализируется.
Данные для карты дерева поступают из API, и я пытаюсь создать событие в dataBound, чтобы я мог прослушивать его в родительском компоненте и запускать печать. Но событие с привязкой к данным срабатывает несколько раз.
В любом случае мы можем справиться с этим сценарием.
Спасибо
Привет Всем, кто публикует ответ, если кто-то ищет разрешение:
DataBound — правильное событие для достижения этого. Что касается того, что событие срабатывает при каждом изменении, мы можем использовать «one» для присоединения только одного обработчика после инициализации виджета:
додзё для того же: https://dojo.telerik.com/IBIVuVAD/2