Mise en page avec composants
Cet exemple montre BuilderLayout + FieldPanel + ChartRenderer + ChartTypeSelector.
Dépendances
- Dépendances de package :
@visactor/vbi-react/components,@visactor/vbi,react - Contrainte d'entrée :
builderdoit contenir des champs de dimension/mesure disponibles pour permettre àFieldPanelde démontrer l'ajout et la suppression
Extrait de code
Résultat attendu
- La barre supérieure permet de changer de type de graphique, le panneau gauche d'ajouter ou supprimer des dimensions/mesures, et la zone principale affiche l'aperçu du DSL de graphique.
- Après les opérations sur les champs, la zone principale se rafraîchit automatiquement sans déclenchement manuel.
- Si le build échoue,
ChartRendereraffiche l'erreur par défaut et un bouton de nouvelle tentative.