angular-gantt est un module pour AngularJS qui permet de créer un Gantt comme celui-ci:

Vous pouvez déjà jouer avec le plunkr en déplaçant ou redimensionnant les tâches, mais vous aurez un meilleur aperçu sur l’application démo des possibilités du composant !

  • Two-way binding.
  • Support avancé du calendrier pour configurer les vacances et les heures de travail.
  • Chaque ligne et tâche à ses propres propriétés et comportements.
  • Filtrage et tri des lignes et les tâches.
  • Architecture souple (plugins) pour ajouter des fonctionnalités personnalisées.
  • API pour écouter les événements et appeler des méthodes à partir du controller client.

C’est un composant simple mais très personnalisable.

Ce projet existe depuis plus d’un an et est aujourd’hui disponible en version 1.0.0. Mais je vous en parle surtout parce que je suis devenu le principal contributeur, et je vais vous expliquer le pourquoi du comment.

Lorsque j’ai commencé à travailler sur TicTac Planning, mon projet de webapp, un de mes premier objectif a été de trouver un composant pour afficher et modifier les plannings.

Lire la suite de