Utiliser customParams pour le filtreParams et ajouter statusFilterValue to params
Types corrects Types de script pour le composant de filtre d'état
Faire contrôler le filtre d'état et la synchronisation avec les onglets d'état
- État ajoutéFiltre État de la valeur pour contrôler le filtre d'état - Le filtre d'état se synchronise maintenant avec l'agentStatusTab lorsque les onglets son...
Empêcher le rafraîchir l'en-tête et maintenir la valeur du filtre avec ref
- Utiliser currentValueRef pour suivre et persister la valeur du filtre - Retirer l'appel rafraîchisHeader() qui provoquait l'entête de peau/réparation - Seule ...
Remplacer le type 'any' par l'interface appropriée pour le filtre par exemple
Des mises à jour de filtres correctement suivies pour empêcher la réinitialisation du filtre d'état
- Utiliser le drapeau d'UpatingRef pour suivre quand nous faisons des changements - Ne permettre que les changements de modèle parent pour mettre à jour la vale...
Empêcher la réinitialisation du filtre sans appel et cacher les icônes sans contact avec menuTabs
- Enregistrer le rappel sans surFloatingFilterChanged pour empêcher la réinitialisation de la valeur du filtre AG Grid - Utiliser menuTabs: [- au lieu de suppri...
Nouvelle approche pour le filtre d'état et les icônes de filtre
- Suppressions surFloatingFilterChanged callback pour éviter les mises à jour circulaires - Conserver l'instance de filtrage en réf et mettre à jour directement...
Empêcher le filtre d'état réinitialiser avec le drapeau ref et ajouter la suppressionHeaderMenuButton
- Ajout de supprimerHeaderMenuButton à toutes les colonnes qui devraient cacher des icônes de filtre - Amélioration de la synchronisation de l'interchange de l'...
Empêcher la réinitialisation du filtre d'état et améliorer la dissimulation de l'icône
- Ajoutée InternalChangeRef pour empêcher les mises à jour circulaires dans les filtres de statut et de sous-état d'état - Sélecteurs CSS mis à jour pour mieux ...
Enlever l'emballage de la boîte supplémentaire qui cassait l'affichage de la grille
Enveloppe de la boîte imbriquée qui empêchait la grille de rendre - Des styles CSS se sont déplacés directement sur l'emballage extérieur de la boîte - La grill...
Supprimer la dépendance du filtre de sous-étatEffecte pour corriger la réactivité
Améliorer la réactivité du filtre de sous-état et la peau des icônes de filtre avec CSS
- Éliminer la dépendance getStatusFilterValue de l'utilisationEffet pour éviter les fermetures périmées - Ajouter des règles CSS pour masquer des icônes de menu...
Permettre correctement la liste déroulante du sous-état et supprimer toutes les icônes de filtre
- Ajouter hasStatusFilter état à SubStatusFloatingFilter pour suivre les changements de filtre d'état - Ajouter filtreAlimenté Écohérent à l'événement suspendu ...
Permettre correctement la liste déroulante du sous-état et supprimer les icônes du filtre
- Réparer la liste déroulante du sous-état à être activé lorsque le filtre d'état est sélectionné (rec vérification de la longueur des options. - Ajouter menuTa...
Permettre la liste déroulante du sous-état lorsque l'état est sélectionné et supprimer les icônes du filtre
- Fixer la liste déroulante du sous-état à être activée lorsqu'un filtre d'état est sélectionné - Supprimer les icônes du filtre (suppressHeaderMenuButton) des ...
Améliorer le comportement et le style du filtre
- La liste déroulante du sous-état d'avancement ne montre plus que les sous-états pour le filtre d'État sélectionné. - La liste déroulante du sous-état est désa...
Améliorer le style et la fonctionnalité du filtre déroulant
- Aligner tous les filtres déroulants sur la gauche avec 5px rembourrage au-dessus - Ajouter un composant StatusFloatingFilter avec des icônes dans les éléments...
Ajouter la colonne d'état avec icônes et filtre dynamique sous-état
- Ajouter la colonne d'état avant sous-état d'origine avec des icônes (français, compte à repérage, ferme, grim, void) - Créer un composant StatusRenderer qui a...
Résoudre les erreurs de type TypeScript dans DropdownFloatingFilter
- Modifier les sous-sols étendus pour utiliser le type d'intersection au lieu d'étendre IFloatingFilterParams - Utiliser l'assertion de type pour le paramètre d...
Résoudre les erreurs ESLint dans le composant DropdownFloatingFilter
- Ajouter displayName to FloatingFilterComponent - Supprimer le paramètre ref non utilisé - Remplacer n'importe quel type par des interfaces TypeScript appropri...
Ajouter des filtres flottants et ensemble L'ID de la tête de la largeur à 300px
- Créer un composant DropdownFloatingFilter personnalisé pour les colonnes Substat, Vendeur, Produit, Source et Agent - L'ensemble de la longueur de la tête ID ...
Changer les valeurs de filtre des fonctions en tableaux pour l'affichage déroulage
- Modifier les valeurs des filtresParams des fonctions aux tableaux directs - AG Les filtres de l'ensemble de grille exigent des valeurs en tant que tableaux, e...
Améliorer l'alignement des rangées et ajouter les filtres déroulants
- Changer le rembourrage par identificateur de plomb de 50px à 45px en rangées épinglées - Les cellules de score alignées au centre dans les rangées épinglées p...
Alignement des lignes épinglées avec les principales cellules de la liste
- Ajouter 50px pladage-gauche à la première cellule (ID de lead) dans des rangées épinglées pour l'alignement des icônes de compte - Désactiver la bordure rouge...
Remplacer tout type par une interface LeadWithAccount
- Créer l'interface LeadWithAccount s'étendant Lead avec accountId optionnel - Remplacer toute assertion de type par le type LeadWithAccount - Corrections d'err...
Ajouter une icône d'association de compte à la colonne ID du plomb
- Ajouter l'icône AccountCircle (remplie) pour les pistes associées aux comptes - Ajouter AccountCircleIcône mise en ligne (complète) pour les pistes non associ...
Supprimer une utilisation incorrecteEnveloppe de Memo wrapper de la composante ReportsPane
- Supprimer erreur, [-); le support de fermeture qui était à l'origine de l'erreur de syntaxe - ReportsPane est un composant fonctionnel régulier, non enveloppé...
Intégrer les rapports dans la vitre de visualisation des leads
- Chargement des rapports directement dans le volet de visualisation des pistes au lieu d'une page séparée - Créer une composante ReportsPane avec les 8 rapport...
Remplacer les composants de la grille par Box pour fixer la compatibilité API MUI Grid
Mettre à jour les onglets des premières lignes et ajouter la page des rapports
- Mettre à jour les onglets de première ligne avec : Résumé des activités - Prêts hypothécaires résidentiels - Prêts immobiliers commerciaux - Ajouter des bouto...
Mettre à jour les onglets de la ligne 2 avec tous les plombs et sélectionnés
- Ajouter tous les onglets et les onglets sélectionnés à la ligne 2 - Tate-revivre à frais (index 2) lorsque la page s'ouvre - Ajouter l'icône de la liste pour ...
Ajouter un rembourrage au conteneur principal pour empêcher les panneaux de languettes de toucher les murs
Ajouter des couleurs de la languette de remplissage et de statut
- Ajouter un bourrage aux tabulations de produits Carte et Contenu - Ajouter des onglets d'état de couleur : frais (vert), Reckoning (bleu), ferme (orange), gre...
Ajouter l'étiquette de la boîte de fermeture manquante pour AG Grid Container
Structure JSX correcte - ajouter l'étiquette de fermeture manquante
Restructurer les onglets de la page des fils et filtrer
- Ajouter des onglets de la ligne 1 flottante : Prêts hypothécaires résidentiels et prêts immobiliers commerciaux - Ajouter des onglets d'état de la rangée 2 av...
Empêcher le mouvement de la ligne de table et le redessinage sur la sélection de la case à cocher
- Désactiver les animateRows pour empêcher les mouvements visuels lorsque des lignes sont sélectionnées - Mises à jour par lots dans onSelectionChanged à l'aide...
Supprimer les cases à cocher manuelles d'IdRenderer
- Retirer la case à cocher ajoutée manuellement d'IdRenderer - S'appuyer sur la fonctionnalité de sélection de la boîte de contrôle intégrée d'AG Grid - Les cas...
Changer l'icône de statut Grim de raven.svg à raven.ico
- Mettre à jour le chemin de l'icône de /icon/raven.svg à /icon/raven.ico - Conserver le filtre de couleur rouge (-ef4444) appliqué à l'icône - La taille de l'i...
S'assurer que l'icône raven.svg est correctement affichée pour l'état de Grim
- Vérifier correctement le chemin/icon/raven.svg référence au public/icon/raven.svg - Ajouter un flex d'affichage pour assurer un bon rendu - Filtre CSS appliqu...
Utiliser l'icône raven.svg personnalisée pour le statut Grim
- Remplacer l'icône dangereuse par le corbeau personnalisé.svg de /public/icon/ - Appliquer le filtre CSS pour rendre l'icône rauve rouge (zef4444) pour corresp...
Actualiser les icônes d'état - donl pour Reckoning, Dangerous pour Grim
- Changer l'icône de la cession à Gavel (thème judiciaire/juridique) - Changer l'icône Grim de Block à Dangerous (grim reaper/death theme) - L'icône dangereuse ...
Fixer l'alignement vertical de la colonne de contact et ajouter des cases à cocher aux lignes épinglées
- Ajouter la hauteur: 100 % et justifierContenu: centre à la colonne de contact pour l'alignement vertical du milieu - Ajouter manuellement la case à cocher ent...
Améliorer l'espacement des champs de contact, l'alignement de l'état et les rangées en épinglées
- Réduire l'écart entre le nom et le courrier électronique dans le champ de contact de 0,25 à 0 (avec des ajustements de la ligneHauteur) - Contenu du champ d'é...
Améliorer la colonne d'état et le style de champ de contact
- Colonne d'état fixe à 300px largeur fixe - Ajouter des icônes d'état (NewReleases for Fresh, Assignment for Reckoning, Agriculture for Farm, Block for Grim, C...
Insigne urgent au centre vertical dans la colonne Contact
- Changer d'altitude de 'flex-start' à 'centre' pour l'alignement vertical - Enlever mt: 0,25 bord-top car il n'est plus nécessaire avec l'alignement central
Déplacer le badge urgent de l'identifiant de plomb à la colonne Contact
- Retirez l'insigne urgent d'IdRenderer - Ajouter un badge d'urgence à ContactRenderer, positionné à gauche des informations de contact - Le badge apparaît main...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.