DevExtreme контролирует неинициализированную ошибку случайным образом в событии document.ready и body.onload - PullRequest
0 голосов
/ 18 июня 2019

У нас есть веб-приложение, разработанное с использованием .NET Core 2.2 и DevExtreme 19.1. Мы обращаемся к элементам управления devextreme в событии готовности страницы (событие documentmet.ready) для выполнения бизнес-логики.

Когда мы пытались получить доступ к экземпляру элемента управления devextreme в document.ready и body.onload event, случайным образом мы получаем ошибку control not initialized.

У нас есть ASPxClientGlobalEvents.ControlsInitialized Event , которое срабатывает, когда все элементы управления инициализируются для DevExpress ASP.NET controls.

Есть ли способ проверить, все ли элементы управления devextreme инициализированы на странице, используя jQuery?

1 Ответ

0 голосов
/ 22 июня 2019

Эквивалент DevExtreme JQuery равен при инициализации

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

...