Comment créer un horaire hebdomadaire dynamique en HTML et Javascript?

Il est simple de créer une table de base de mise en page pour un calendrier hebdomadaire 7 colonnes pour chaque jour de la semaine et plusieurs lignes pour chaque heure de la semaine. Je n'ai pas de problème de création. Le plus dur c'est de remplir ce tableau avec le quotidien des "événements" de manière dynamique (je ne suis même pas sûr de savoir comment j'allais faire de cette manière statique).

L'utilisateur aura accès à une liste des "événements" qu'ils aimeraient ajouter à leur horaire hebdomadaire. Et ils doivent être ajoutés dynamiquement la page web. Chaque événement a un début et une fin des temps, et peut se produire plus d'une journée, de la semaine. Je ne suis pas sûr de savoir comment je pourrais peut-être ajouter ces "événements" à mon tableau de mise en page sans entrer dans un tas de rowspan problèmes ( beaucoup de ces événements sont de longueurs différentes et couvrent différentes heures ). Il serait facile si chaque événement était toujours de 1 heure de temps, mais ce n'est pas le cas.

Je pensais faire de chaque jour un tableau avec une cachée heure de la colonne. J'ai toujours l'impression que le résultat sera un énorme gâchis. Des idées?

source d'informationauteur whoabackoff