Callback pour la liaison MVVM à Kendo?
-
21-12-2019 - |
Question
Je reçois un flash de contenu non collé lorsque je chargez initialement la page, il semble que Kendo.Bind (Element, ViewModel) prend du temps pour traiter le HTML pour numériser, analyser, manipuler, etc.
La solution
Je suppose que "scanner, analyser, manipuler" le ralentissement que vous avez mentionné est en fait jusqu'à ce que votre page charge les scripts et atteigne en réalité le code qui effectue la liaison réelle.
kendo.bind(container, viewModel)
Vous pouvez donc afficher initialement une sorte d'icône d'animation de chargement et juste avant que kendo.bind vous devriez le cacher.
Autres conseils
Vous pouvez aussi faire cela:
Sur votre viewModel, GetStusectionVisible retournerait false jusqu'à ce que vous soyez prêt, puis vrai lorsque vous souhaitez la section visible.