Radzen - M4n0x/Zest.NET GitHub Wiki

Présentation

Radzen Blazor Components est une librairie de plus de 60 composants gratuits et open source utilisable dans des pages web Blazor.

Les composants sont implémentés en C# et utilise pleinement le framework Blazor.

Motivation

La raison principale qui pousse à l'utilisation d'une bibliothèque de composant est le gain de temps. En effet, au lieu de développer soi-même des composants avec des fonctionnalités avancées, par exemple un calendrier interactif comme celui implémenté dans ce projet, il suffit d'aller chercher un composant qui fait le travail et de l'intégrer à une page web. Parfois il faut effectuer quelques modifications légères mais cela reste toujours plus facile et plus rapide que de développer un composant depuis zéro.

Ajouter Radzen à un projet

Radzen s'ajoute à la solution Visual Studio via un package Nugget. Il faut ensuite importer les namespaces spécifiques, configurer un thème et inclure un script JavaScript nécessaire pour certain composant.

Pour utiliser les fenêtre de dialogues, les notifications ainsi que d'autres éléments spécifiques il faut encore ajouter des services à l'application.

Pour une marche à suivre détaillé, se référer à la documentation officielle de Radzen: Get Started with Radzen

Intégration des composants

Les composants son intégrable dans une page web à l'aide d'une balise. Certains composants nécessite certains éléments supplémentaires comme par exemple la source des données qui seront affichés dans ce composant ou le lien d'une image à afficher. Ci-dessous un exemple de la balise utilisée pour intégrer le calendrier : Capture

Radzen dans Zest.NET

Les principaux composants Radzen employé dans ce projet sont les suivants :

  • Radzen Scheduler pour le calendrier
  • Radzen Button
  • Radzen Fieldset

Documentation

Radzen met à disposition des utilisateurs une documentation en ligne très complète avec des exemples pour l'intégration de tous les composants. Cette documentation est accessible via ce lien: Radzen Doc