Запретить повторную отрисовку пользовательского элемента управления - PullRequest
0 голосов
/ 04 августа 2020

Для нашего приложения openUI5 я разработал два настраиваемых элемента управления. Один использует библиотеку gridstack. js, а другой - библиотеку HighCharts. В первом случае второй представлен в виде «диаграмм» агрегирования (1 ... n). Когда я обновляю свойство в модели (удаление, добавление диаграммы), элемент управления-оболочка повторно отображает диаграммы (поведение по умолчанию).

Есть ли способ предотвратить повторный рендеринг агрегации, потому что это вызывает обе библиотеки для перезагрузки некоторых вещей, и этого поведения мы должны избегать. быть оцененным.

1 Ответ

0 голосов
/ 06 августа 2020

Решение было использовать sap.ui.core.HTML; Этот элемент управления предназначен для этого сценария, его свойство PreferDOM делает именно это. Поэтому вместо рендеринга HTML библиотек, которые я использую, я установил его как содержимое элемента управления sap.ui.core. HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...