DevExtreme случайно контролирует неинициализированную ошибку в событии document.ready и body.onload

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

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

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

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


person Saravana Kumar    schedule 18.06.2019    source источник


Ответы (1)


Эквивалент DevExtreme JQuery: onInitialized.

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

person CollinsPED    schedule 22.06.2019