Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Aperçu

Le Scheduler JavaScript, ou calendrier d’événements, est un composant de calendrier d’événements complet qui aide les utilisateurs à gérer leur temps efficacement. Il facilite la planification et la replanification des événements ou rendez-vous grâce à des pop-ups d’édition, des actions de glisser-déposer et de redimensionnement.


Pourquoi choisir le Scheduler JavaScript de Syncfusion ?

Javascript Scheduler High Performance image

Haute performance

Le Scheduler charge les données à la demande par défaut pour réduire les temps de transfert et de chargement. Un mappage de champ approprié est obligatoire lors de la liaison du Scheduler à des sources de données avec des noms de champs différents.

Javascript Scheduler Effective Data Binding image

Liaison de données transparente

Lie facilement des données avec diverses sources de données locales et distantes telles que JSON, OData, WCF et les services web RESTful à l’aide d’un gestionnaire de données.

Javascript Scheduler Multiple Views image

Vues intégrées

Plusieurs modes d’affichage intégrés sont disponibles : jour, semaine, semaine de travail, mois, agenda, agenda mensuel, année et chronologie. Avec une variété de variables spécifiques à chaque vue, vous pouvez personnaliser chaque vue.

Javascript Scheduler Recurring Events image

Événements récurrents

Configurez facilement les événements récurrents pour qu’ils se répètent quotidiennement, hebdomadairement, mensuellement ou annuellement avec des options de récurrence intégrées.

Javascript Scheduler Multiple Resource image

Plusieurs ressources et regroupement

Pour regrouper des ressources en fonction de plusieurs facteurs, le Scheduler offre un large éventail d’options flexibles. Il couvre également les chronologies de planification et le regroupement des rendez-vous par ressource et par date.

Javascript Scheduler Adaptive Ui Support image

S’adapte à toute résolution

Le Scheduler a une mise en page très réactive et un design optimisé pour les ordinateurs de bureau, les écrans tactiles et les smartphones. Il fonctionne bien sur tous les téléphones mobiles utilisant les systèmes d’exploitation iOS, Android ou Windows.

Javascript Scheduler Attractive Theme Support image

Thèmes personnalisables attrayants

Un design de pointe avec plus de 5 thèmes intégrés tels que Fluent, Tailwind CSS, Bootstrap, Material, Fabric, et bien plus encore. Utilisez l’outil Theme Studio en ligne pour personnaliser facilement les thèmes du Scheduler .

Javascript Scheduler Globalization Support image

Mondialisation et localisation

Permet aux utilisateurs de différentes régions d’utiliser le Scheduler en formatant les dates, la devise et la numérotation selon leurs préférences.


Scheduler propulsé par l’IA pour une gestion du temps efficace

Boostez votre productivité avec l’AI Scheduler. Il vous suffit de saisir des commandes comme « Planifier une réunion d’équipe chaque vendredi à 10 h », et il gère intelligemment votre calendrier—propose les meilleurs créneaux, évite les chevauchements et organise visuellement votre planning.

Découvrez la démo de planification IA

Composant JavaScript Scheduler propulsé par lIA.


Exemple de code du Scheduler JavaScript

Démarrez facilement avec le Scheduler JavaScript en utilisant quelques lignes simples de code HTML et TSX comme démontré ci-dessous. Explorez également notre exemple de Scheduler JavaScript qui vous montre comment afficher et configurer le Scheduler en JavaScript.

<html>
<head>
  <link href=https://cdn.syncfusion.com/ej2/material.css rel="stylesheet">
</head>
<body>
  <div class="control-section">
    <div id="Schedule"></div>
  </div>
</body>
</html>
import { Schedule, Day, Week, WorkWeek, Month, Agenda } from '@syncfusion/ej2-schedule';
Schedule.Inject(Day, Week, WorkWeek, Month, Agenda);
let data: Object[] = [
  {
    Id: 1,
    Subject: 'Réunion de Scrum',
    Location: 'Bureau',
    StartTime: new Date(2022, 1, 12, 9, 30),
    EndTime: new Date(2023, 1, 12, 10, 30),
    RecurrenceRule: 'FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR;INTERVAL=1'
  }
];

let scheduleObj: Schedule = new Schedule({
  selectedDate: new Date(2022, 1, 20),
  eventSettings: { dataSource: data }
});
scheduleObj.appendTo('#Schedule');

Plusieurs vues du Scheduler

Une grande variété de modes d’affichage intégrés est disponible : jour, semaine, semaine de travail, mois, agenda, agenda mensuel, année et chronologie. Configurez facilement chaque vue individuelle avec différentes options spécifiques à chaque vue.

Vue Jour dans le composant Scheduler JavaScript.

Vues Jour, semaine et semaine de travail

Affichez les rendez-vous pour une seule journée ou sur plusieurs jours.

Vue Mois dans le composant Scheduler JavaScript.

Vue Mois

Affichez les événements et les rendez-vous sur une seule journée ou plusieurs jours pour un mois entier.

Vue Agenda dans le composant Scheduler JavaScript.

Vue Agenda

Chargez les événements virtuellement et affichez-les sous forme de liste dans un ordre séquentiel regroupé par jour. Une option existe pour spécifier le nombre de jours à charger initialement dans la vue agenda.

Vue Agenda mensuel dans le composant Scheduler JavaScript.

Vue Agenda mensuel

Affichez la mise en page du calendrier et les événements de la date actuellement sélectionnée. Un indicateur rond en bas d’une date indique la présence d’un ou plusieurs événements ce jour-là.

Vue Année dans le composant Scheduler JavaScript.

Vue Année

La vue Année affiche tous les mois d’une année particulière dans un format de calendrier. Dans cette vue de calendrier, les dates contenant des événements et des rendez-vous sont mises en évidence par des points placés sous la date individuelle. Lorsque vous cliquez sur la date, la fenêtre contextuelle de l’événement s’affiche et les événements sont listés.


Vues chronologiques

JavaScript fournit cinq vues chronologiques intégrées : jour de la chronologie, semaine de la chronologie, semaine de travail chronologique, mois de la chronologie et année de la chronologie. Chaque vue affiche les événements avec précision sur un axe temporel horizontal pour une seule journée ou plusieurs jours.

Pour offrir de meilleures performances, les vues chronologiques chargent les ressources, les événements et les rendez-vous virtuellement à chaque action de défilement.

Vue chronologique dans le composant Scheduler JavaScript.


Vue unique dans le composant Scheduler JavaScript.

Configurations de vue uniques

Configurez facilement chaque mode de vue individuel avec différents paramètres de calendrier. Par exemple, vous pouvez activer la fonction de regroupement dans la vue mensuelle et appliquer des modèles d’événements dans la vue hebdomadaire.


Intervalles d’affichage extensibles

Affichez plusieurs jours, semaines et mois en étendant chaque mode de vue en fonction du nombre d’intervalles fourni.

Intervalles daffichage extensibles dans le composant Scheduler JavaScript.


Bloquer les intervalles de temps dans le composant Scheduler JavaScript.

Intervalle de temps de blocage

Vous pouvez bloquer des plages horaires spécifiques sur le Calendrier d’événements JavaScript pour empêcher la création d’événements et de rendez-vous dans ce créneau horaire.


Rendez-vous en ligne

Avec cette fonctionnalité activée, les utilisateurs peuvent créer et modifier des rendez-vous en ligne en un seul clic sur les cellules du Scheduler ou sur le sujet du rendez-vous existant. Appuyer sur Entrée après avoir tapé le nouveau texte du sujet dans la zone de texte en ligne mettra à jour et enregistrera le rendez-vous de manière appropriée.

Rendez vous en ligne dans le composant Scheduler JavaScript.


Options avancées de gestion des événements

Le Calendrier d’événements JavaScript fournit des représentations claires, dynamiques et exactes des événements et des rendez-vous sur la chronologie du Scheduler , en fonction de leur durée attribuée.

Illustration des capacités dajout et dédition du Scheduler JavaScript.

Capacités d’ajout et d’édition

Il existe un support intégré pour une meilleure gestion des événements, tels que la création et l’édition plus faciles de rendez-vous à l’aide de l’éditeur d’événements par défaut ou via des actions intuitives de glisser-déposer et de redimensionnement. De plus, vous pouvez également ajouter des champs de données personnalisés aux événements et à la source de données des ressources.

Illustration de la sélection multiple dévénements dans le Scheduler JavaScript.

Sélection multi-événements

Sélectionnez facilement plusieurs événements à la fois en appuyant et en maintenant la touche Ctrl tout en cliquant sur les événements. Sur les appareils mobiles, faites de même en appuyant et en maintenant un événement, et continuez à sélectionner en cliquant simplement sur d’autres événements. Après avoir sélectionné avec succès les événements, supprimez-les ou repositionnez-les simultanément.

Illustration des infobulles dévénements du Scheduler JavaScript.

Infobulle

L’infobulle personnalisable affiche les informations de l’événement lorsque le pointeur de la souris survole l’événement. Faites de même sur les appareils mobiles en appuyant et en maintenant un événement.

Illustration de la personnalisation dévénements avec le Scheduler JavaScript.

Personnalisation de l’apparence

Modifiez l’apparence des événements et des rendez-vous du Scheduler JavaScript en personnalisant leur apparence et leur style par défaut à l’aide de n’importe quel HTML ou CSS.

Illustration du support des fuseaux horaires du Scheduler JavaScript.

Fuseau horaire

Indépendamment du fuseau horaire du système, le Calendrier d’événements JavaScript prend en charge la définition du fuseau horaire requis pour le contrôle lui-même, ainsi que pour les événements.

Illustration du support du presse papiers du Scheduler JavaScript.

Presse-papiers

Le Scheduler JavaScript prend en charge la fonctionnalité de presse-papiers, permettant aux utilisateurs de gérer efficacement les événements. Les utilisateurs peuvent copier les événements sélectionnés à l’aide du raccourci Ctrl+C, couper les événements avec Ctrl+X, et coller les événements dans différents créneaux horaires à l’aide de Ctrl+V.


Hauteur automatique de ligne dans le composant Scheduler JavaScript.

Lignes adaptatives

Une option intégrée a été ajoutée au Calendrier d’événements JavaScript pour augmenter automatiquement la hauteur des lignes dans les vues mensuelles et chronologiques lorsque de nouveaux événements ou rendez-vous simultanés sont ajoutés.


Le menu contextuel intégré au Scheduler JavaScript s’ouvre lorsqu’une cellule ou un rendez-vous est cliqué avec le bouton droit de la souris.

Menu contextuel dans le composant Scheduler JavaScript.


Synchronisation de données en temps réel

Les données de rendez-vous en temps réel se synchronisent précisément avec notre Scheduler JavaScript.

Illustration de lintégration de Google Agenda avec le Scheduler JavaScript.

Intégration de Google Agenda et Outlook

Synchronisez facilement les événements entre notre Calendrier d’événements JavaScript et Google ou Outlook Calendar via l’API Google Calendar ou la bibliothèque d’objets de Microsoft Outlook.

Illustration des mises à jour en temps réel du Scheduler JavaScript.

Mises à jour en temps réel

La communication bidirectionnelle des données transmet les mises à jour des rendez-vous côté serveur effectuées sur le Scheduler à tous les clients connectés via SignalR.


Options de calendrier riches en fonctionnalités

Le Calendrier d’événements JavaScript hérite de presque toutes les fonctionnalités spécifiques au calendrier, telles que le premier jour de la semaine et l’échelle de temps.

Illustration du premier jour de la semaine du Scheduler JavaScript.

Premier jour de la semaine

Personnalisez le premier jour de la semaine, qui par défaut est le dimanche, selon les paramètres régionaux. Vous pouvez également utiliser cette option pour des vues individuelles.

Illustration de la définition des heures de début et de fin sur le Scheduler JavaScript.

Heures de début et de fin personnalisées

Affichez la mise en page du Scheduler d’événements avec des durées spécifiques en masquant les heures indésirables.

Illustration des options déchelle de temps du Scheduler JavaScript.

Échelle de temps flexible

Utilisez des options d’échelle de temps personnalisables pour afficher clairement une chronologie des événements et définir une durée différente.

Illustration du temps de travail du Scheduler JavaScript.

Temps de travail

Les cellules actives du Scheduler (affichées en blanc) représentent visuellement les jours de travail et les heures de travail.

Illustration de la mise en évidence de lheure actuelle dans le Scheduler JavaScript.

Mise en évidence de l’heure actuelle

Indiquez la date actuelle avec un en-tête de date mis en évidence. Marquez précisément l’heure actuelle sur toutes les vues.

Illustration de la masquage des jours de week-end dans le Scheduler JavaScript.

Masquage des jours de week-end

Le masquage des jours de week-end du Scheduler vous permet d’afficher uniquement les jours ouvrables dans toutes les vues.

Illustration de laffichage des numéros de semaine dans le Scheduler JavaScript.

Affichage du numéro de semaine

Affichez le numéro de semaine de la plage de dates actuelle à côté de l’en-tête de date dans les vues jour, semaine et semaine de travail. Affichez également le numéro de semaine dans la vue mensuelle comme première colonne. Le numéro de semaine est déterminé par le premier jour de la semaine et les règles (premier jour ou première semaine complète, ou première semaine de quatre jours).

Illustration de laffichage du format dheure dans le Scheduler JavaScript.

Mode horaire

Le contrôle du Scheduler prend en charge les formats d’heure de 12 heures et de 24 heures.


Interface utilisateur entièrement personnalisable

Personnalisez l’apparence de n’importe quelle partie de l’interface du Scheduler à l’aide de styles HTML et CSS.

Illustration de la personnalisation de len-tête de date dans le Scheduler JavaScript.

En-tête de date

Modifiez l’apparence par défaut de la barre d’en-tête en ajoutant n’importe quel type de CSS, de texte personnalisé ou d’image.

Illustration de la personnalisation complète de linterface utilisateur du Scheduler JavaScript.

Interface utilisateur complète du Scheduler

Un événement côté client intégré permet aux utilisateurs finaux de personnaliser n’importe quelle partie de l’interface utilisateur du Scheduler .

Illustration de la barre den-tête commune dans le Scheduler JavaScript.

Barre d’en-tête

Ajoutez des éléments personnalisés aux options de barre d’en-tête par défaut. Vous pouvez masquer ou afficher les options de barre d’en-tête communes.

Illustration de la personnalisation des cellules avec le Scheduler JavaScript.

Cellules du Scheduler

Les options de modèle prêtes à l’emploi vous permettent de personnaliser facilement les cellules en ajoutant n’importe quel type de texte, d’image ou de CSS.

Illustration des pop-ups rapides dans le Scheduler JavaScript.

Pop-ups rapides

Personnalisez facilement les pop-ups qui s’ouvrent en un seul clic sur les cellules, les événements ou les rendez-vous avec votre propre interface utilisateur ou conception de modèle.

Illustration de léditeur dévénements du Scheduler JavaScript.

Ouvrir l’éditeur d’événements en externe

Le Calendrier d’événements JavaScript offre une méthode intégrée pour ouvrir la fenêtre de l’éditeur d’événements par défaut par programmation.


Interactions conviviales

La conception UI moderne et tendance du Scheduler JavaScript rend les interactions utilisateur plus simples et plus efficaces.

Pop-up affichant les informations dun événement.

Aperçu rapide de l’événement

Un clic ou un toucher sur les événements affiche leurs détails importants, tels que le sujet et l’heure, ainsi que les options de modification et de suppression.

Sélection de cellules du Scheduler JavaScript.

Sélection de cellules

Cliquez et faites glisser le pointeur sur les cellules du Scheduler pour une sélection multiple de cellules. Vous pouvez faire de même avec les raccourcis clavier.

Conteneur dévénements affiché dans le calendrier mensuel.

Conteneur d’événements

Un clic sur l’indicateur de texte (+n more) dans les vues mensuelles et chronologiques ouvrira un conteneur d’événements listant tous les détails d’événements et de rendez-vous masqués d’une journée.

Options de navigation dans le Scheduler JavaScript.

Le Scheduler JavaScript offre un moyen intuitif de naviguer d’avant en arrière entre les plages de dates à l’aide d’un calendrier intégré, et également de naviguer entre différents modes de vue.


Calendrier dévénements JavaScript utilisé dans des applications en temps réel.

Applications en temps réel

De nombreuses applications en temps réel utilisent des Scheduler s comme partie intégrante, servant ainsi à des fins différentes en fonction du type de projet. Certaines des applications actives sont : Calendrier des tarifs, Calendrier des salles de réunion, Scheduler de rendez-vous chez le médecin et Réservation de chambres d’hôtel.


Fonctionnalités interactives

Le Scheduler JavaScript permet aux utilisateurs d’exporter ses événements de deux manières : sous forme de fichier Excel ou de fichier ICS.

Illustration du support dexportation Excel dans le Scheduler  JavaScript.

Exporter vers Excel

Le Scheduler JavaScript vous permet d’exporter tous ses événements vers un document Excel par défaut. Il offre également des options de personnalisation supplémentaires pour exporter des collections de données d’événements personnalisées.

Illustration de lexportation et de limportation de fichiers ICS dans le Calendrier dévénements JavaScript.

Exporter et importer des ICS

Le Calendrier d’événements JavaScript prend en charge l’exportation de toutes ses données d’événements au format iCal, et il prend en charge l’importation d’événements à partir d’un fichier iCal dans le Scheduler .

API conviviales pour les développeurs du Scheduler JavaScript.

API conviviales pour les développeurs

Les développeurs peuvent avoir un contrôle total sur l’interface utilisateur et le comportement du calendrier d’événements grâce à ses API intégrées et conviviales. Il vous permet de personnaliser même les fonctionnalités complexes du Scheduler avec facilité.


Accessibilité

Le composant Scheduler JavaScript est facilement accessible par les lecteurs d’écran. Un support complet d’interaction au clavier a également été fourni.

Scheduler JavaScript accessible.

Complètement accessible

Le composant Scheduler JavaScript a un support complet d’accessibilité WAI-ARIA. L’interface utilisateur du Scheduler comprend des éléments visuels à contraste élevé, offrant aux personnes malvoyantes la meilleure expérience de visualisation. De plus, des descriptions d’interface utilisateur valides sont facilement accessibles grâce aux technologies d’assistance telles que les lecteurs d’écran.

Calendrier dévénements JavaScript interactif au clavier.

Interactif au clavier

Divers raccourcis clavier sont disponibles pour effectuer presque toutes les actions du Scheduler , telles que la sélection multiple de cellules ou d’événements et la navigation vers d’autres vues.

Support de droite à gauche dans le Scheduler  JavaScript.

De droite à gauche (RTL)

Affichez le Scheduler d’événements en respectant les conventions de droite à gauche.






Autres frameworks supportés

Le Scheduler est disponible dans les frameworks Blazor, React, Angular et Vue. Explorez ses options spécifiques à la plateforme via les liens suivants :

Le Scheduler JavaScript fonctionne bien avec tous les navigateurs web modernes, y compris Chrome, Firefox, Edge, Safari et Opera.

Navigateurs supportés dans le Scheduler  JavaScript.

Plus de 145+ contrôles d'interface utilisateur JavaScript

Foire aux questions

Le Scheduler JavaScript, riche en fonctionnalités, offre les avantages suivants :

  • Une mise en page très réactive et un design finement optimisé pour les ordinateurs de bureau, les tablettes et les téléphones mobiles.
  • Différentes vues de base comme le jour, la semaine, la semaine de travail, le mois et l’année en mode calendrier et le mode chronologique.

  • Le défilement virtuel vous permet de charger un grand nombre de ressources et d’événements dynamiquement.

  • S’adapte instantanément à différents fuseaux horaires.
  • Regroupement de ressources multiples basé sur la chronologie, l’horizontale, la hiérarchique et les vues par date.

  • Synchronisation facile des événements avec les calendriers Google et Outlook.
  • L’un des meilleurs Scheduler s JavaScript du marché qui offre une interface utilisateur riche en fonctionnalités pour interagir avec le logiciel.
  • Configuration simple et API.

  • Prise en charge de tous les navigateurs modernes.
  • Vastes ressources d’apprentissage telles que des démos et une documentation pour apprendre et démarrer rapidement.

Nous ne vendons pas le Scheduler JavaScript séparément. Il n’est disponible à l’achat que dans le cadre de la licence d’équipe Syncfusion. Celle-ci contient plus de 1,600 composants et frameworks, y compris le Scheduler JavaScript. Le prix de la licence d’équipe commence à 395 $ par mois pour 5 développeurs et inclut le support et les mises à jour jusqu’à l’expiration de l’abonnement. De plus, nous pourrions offrir des réductions en fonction des promotions actuellement actives. Veuillez contacter nos spécialistes produits dès aujourd’hui pour voir si vous êtes admissible à des réductions supplémentaires.

Vous pouvez trouver notre démo du Scheduler JavaScript, qui montre comment rendre et configurer le Scheduler .

Non, nos 1,600+ composants et frameworks pour le web, le mobile et le bureau, y compris notre Scheduler JavaScript, ne sont pas vendus individuellement. Ils ne sont disponibles que dans le cadre d’une licence d’équipe. Cependant, nous avons fixé un prix compétitif pour le produit, de sorte qu’il ne coûte que légèrement plus cher que ce que certains autres fournisseurs facturent pour leur seul contrôle de Scheduler . Nous avons également constaté, d’après notre expérience, que nos clients commencent généralement par utiliser l’un de nos produits, puis s’étendent rapidement à plusieurs produits, c’est pourquoi nous avons jugé préférable d’offrir tous les 1,600+ composants et frameworks pour un abonnement qui commence à 395 $ par mois pour une équipe de 5 développeurs. De plus, nous pourrions être en mesure d’offrir des réductions en fonction des promotions actuellement actives. Veuillez contacter nos spécialistes produits dès aujourd’hui pour voir si vous êtes admissible à des réductions supplémentaires.

Non, il s’agit d’un produit commercial qui nécessite une licence payante. Cependant, une licence communautaire gratuite est également disponible pour les entreprises et les particuliers dont les organisations ont moins d’un million de dollars US de revenus bruts annuels et cinq développeurs ou moins.

Un bon point de départ serait notre documentation complète de démarrage.

Nos clients nous aiment

Grâce à un excellent ensemble d’outils et à une excellente équipe d’assistance, Syncfusion® réduit le temps de développement de ses clients.
Voici quelques-uns de leurs témoignages.

Voir de vraies histoires de réussite

Des développeurs du monde entier font confiance à Essential Studio de Syncfusion pour simplifier les projets complexes et accélérer leur livraison. Grâce à sa vaste bibliothèque de contrôles d’interface utilisateur, à ses SDK puissants et à son support fiable, Essential Studio aide les équipes à créer des applications prêtes pour l’entreprise en toute confiance.

Explorer des études de cas


Evalue par des utilisateurs du monde entier.

Transformez vos apps aujourd’hui avec version d’essai gratuite ici a
Télécharger l'essai gratuit Aucune carte de crédit requise.

Ressources du Scheduler JavaScript de Syncfusion

Recompenses

L’excellence—c’est une chose de l’affirmer, mais cela signifie davantage lorsque les autres la reconnaissent. Syncfusion® est fier de détenir les récompenses de l'industrie suivantes.

Activités récentes sur les blogs du Scheduler JavaScript

Les articles de blog sur le Scheduler JavaScript vous guideront dans la création de votre première application avec les contrôles JavaScript. Ils fournissent des stratégies de résolution de problèmes, décrivent les fonctionnalités, annoncent les nouvelles versions de fonctionnalités, expliquent les meilleures pratiques et présentent des exemples de scénarios. Explorez nos derniers articles sur nos canaux de blog pour les mises à jour du Scheduler JavaScript.

Up arrow icon