Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

概要

JavaScript Scheduler、またはイベントカレンダーは、ユーザーが時間を効率的に管理するのに役立つ、豊富な機能を備えたイベントカレンダーコンポーネントです。エディタポップアップ、ドラッグアンドドロップ、サイズ変更アクションを通じて、リソースのスケジュール設定やイベントまたは予定の再スケジュールを容易にします。


Syncfusion JavaScript Scheduler を選ぶ理由

Javascript Scheduler High Performance image

高いパフォーマンス

Scheduler は、転送と読み込み時間を短縮するため、デフォルトでオンデマンドでデータを読み込みます。異なるフィールド名を持つデータソースにScheduler をバインドする際には、適切なフィールドマッピングが必須です。

Javascript Scheduler Effective Data Binding image

シームレスなデータバインディング

データマネージャーの助けを借りて、JSON、OData、WCF、RESTful Web サービスなどのさまざまなローカルおよびリモートデータソースとデータをシームレスにバインドします。

Javascript Scheduler Multiple Views image

組み込みビュー

日、週、稼働週、月、議題、月-議題、年、タイムラインなど、いくつかの異なる組み込みビューモードが利用可能です。さまざまなビュー固有の変数を使用して、各ビューをカスタマイズできます。

Javascript Scheduler Recurring Events image

繰り返しイベント

統合された繰り返しオプションを使用して、繰り返しイベントを日次、週次、月次、年次で簡単に繰り返すように設定できます。

Javascript Scheduler Multiple Resource image

複数のリソースとグループ化

複数の要因に応じてリソースをグループ化するために、Scheduler は幅広い柔軟なオプションを提供します。また、リソースと日付によるスケジュールタイムラインと予定のグループ化もカバーしています。

Javascript Scheduler Adaptive Ui Support image

あらゆる解像度に対応

Scheduler は高い応答性を持つレイアウトと、デスクトップ、タッチスクリーン、スマートフォン向けに最適化されたデザインを備えています。iOS、Android、またはWindows OSを使用するすべての携帯電話でうまく機能します。

Javascript Scheduler Attractive Theme Support image

魅力的なカスタマイズ可能なテーマ

Fluent、Tailwind CSS、Bootstrap、Material、Fabric など、5つ以上の組み込みテーマを備えた最先端のデザイン。Scheduler のテーマを簡単にカスタマイズするには、オンラインの Theme Studio ツールを利用してください。

Javascript Scheduler Globalization Support image

グローバリゼーションとローカリゼーション

異なるロケールのユーザーが日付、通貨、数値のフォーマットを好みに合わせて調整できるようにすることで、Scheduler を使用できます。


AI搭載 Schedulerによる効率的な時間管理

AI Schedulerを使って生産性を向上させましょう。”毎週金曜日の午前10時にチームミーティングをスケジュール”のようなコマンドを入力するだけで、最適な時間を提案し、重複を避け、カレンダーを視覚的に整理します。

AI駆動のスケジューリングデモを体験

Javascript Smart Scheduler image


JavaScript Scheduler のコード例

以下の HTML と TSX コードの数行で、JavaScript Scheduler を簡単に使い始めることができます。また、Scheduler をJavaScriptでレンダリングおよび構成する方法を示すJavaScript Scheduler の例も参照してください。

<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: 'Scrum Meeting',
    Location: 'Office',
    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');

複数のScheduler ビュー

日、週、稼働週、月、議題、月-議題、年、タイムラインなど、さまざまな組み込みビューモードが利用可能です。さまざまなビュー固有のオプションを使用して、各個別ビューを簡単に構成できます。

JavaScript Scheduler コンポーネントでの日次ビュー。

日、週、稼働週ビュー

単一の日または複数日の予定を表示します。

JavaScript Scheduler コンポーネントでの月次ビュー。

月次ビュー

月全体の日または複数日のイベントと予定を表示します。

JavaScript Scheduler コンポーネントでの議題ビュー。

議題ビュー

イベントを仮想的に読み込み、日ごとにグループ化されたシーケンシャルなリストとして表示します。議題ビューで最初に読み込む日数を指定するオプションがあります。

JavaScript Scheduler コンポーネントでの月次議題ビュー。

月次議題ビュー

カレンダーレイアウトと現在選択されている日付のイベントを表示します。日付の下にある丸いインジケータは、その日に1つ以上のイベントが存在することを示します。

JavaScript Scheduler コンポーネントでの年次ビュー。

年次ビュー

年次ビューは、特定の年のすべての月をカレンダービュー形式で表示します。そのカレンダービューでは、イベントや予定を含む日付には、個々の日付の下に配置されたドットで強調表示されます。日付をクリックすると、イベントポップアップが表示され、イベントがリストされます。


タイムラインビュー

JavaScript は、タイムライン日、タイムライン週、タイムライン稼働週、タイムライン月、タイムライン年の5つの組み込みタイムラインビューを提供します。各ビューは、単一の日または複数日の水平時間軸全体にイベントを正確に表示します。

パフォーマンスを向上させるために、タイムラインビューは、すべてのスクロールアクションでリソース、イベント、および予定を仮想的に読み込みます。

JavaScript Scheduler コンポーネントでのタイムラインビュー。


JavaScript Scheduler コンポーネントでのユニークなビュー構成。

ユニークなビュー構成

さまざまなカレンダー設定で各個別ビューモードを簡単に構成できます。たとえば、月次ビューでグループ化機能を有効にし、週次ビューでイベントテンプレートを適用できます。


拡張可能なビュー間隔

提供された間隔数に基づいて各ビューモードを拡張することで、複数日、複数週、複数月を表示します。

JavaScript Scheduler コンポーネントで拡張可能な可視性。


JavaScript Scheduler コンポーネントでのブロック時間間隔。

ブロック時間間隔

JavaScript イベントカレンダーで特定の時間範囲をブロックして、その時間枠でのイベントや予定の作成を防ぐことができます。


インライン予定

この機能が有効な場合、ユーザーはScheduler のセルまたは既存の予定の件名をシングルクリックすることで、インラインで予定を作成および編集できます。インラインテキストボックスに新しい件名を入力した後、Enterキーを押すと、予定が適切に更新および保存されます。

JavaScript Scheduler コンポーネントでのインライン予定。


高高度なイベント処理オプション

JavaScript イベントカレンダーは、割り当てられた時間に基づいて、Scheduler のタイムライン全体にわたるイベントと予定の明確で鮮やかで正確な表現を提供します。

JavaScript Scheduler の追加および編集機能のイラスト。

追加および編集機能

デフォルトのイベントエディタを使用するか、直感的なドラッグアンドサイズ変更アクションを通じて、予定の作成と編集を容易にするなど、イベント処理を改善するための組み込みのサポートがあります。さらに、イベントとリソースデータソースの両方にカスタムデータフィールドを追加することもできます。

JavaScript Scheduler での複数イベント選択のイラスト。

複数イベント選択

Ctrlキーを押しながらイベントをクリックすることで、一度に複数のイベントを簡単に選択できます。モバイルデバイスでは、イベントをタップして押し続けることで同じ操作を行い、単一タップで他のイベントを選択し続けることができます。イベントを正常に選択した後、それらを同時に削除または再配置できます。

JavaScript Scheduler のイベントツールチップのイラスト。

ツールチップ

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.

JavaScript Scheduler でのイベントカスタマイズのイラスト。

外観のカスタマイズ

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.

JavaScript Scheduler のタイムゾーンサポートのイラスト。

Fuseau horaire

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

JavaScript Scheduler のクリップボードサポートのイラスト。

クリップボード

JavaScript Scheduler はクリップボード機能をサポートしており、ユーザーはイベントを効率的に管理できます。ユーザーは Ctrl+C ショートカットを使用して選択したイベントをコピーし、Ctrl+X でイベントをカットし、Ctrl+V で異なるタイムスロットにイベントを貼り付けることができます。


JavaScript Scheduler コンポーネントでの行の自動高さ。

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 is cliqué avec le bouton droit de la souris.

JavaScript Scheduler コンポーネントでのコンテキストメニュー。


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.

JavaScript Scheduler と Google カレンダー統合のイラスト。

Outlook および Google カレンダー統合

Google Calendar API または Microsoft Outlook のオブジェクトライブラリを介して、JavaScript イベントカレンダーと Google または Outlook カレンダーの間でイベントを簡単に同期します。

JavaScript Scheduler のリアルタイム更新のイラスト。

リアルタイム更新

双方向データ通信により、Scheduler で行われたサーバー側の予定更新が、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.

JavaScript Scheduler の週の最初の日を示すイラスト。

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.

JavaScript Scheduler で開始時間と終了時間を設定するイラスト。

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.

JavaScript Scheduler のタイムスケールオプションのイラスト。

É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.

JavaScript Scheduler の作業時間のイラスト。

Temps de travail

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

JavaScript Scheduler での現在時刻のハイライトのイラスト。

現在時刻のハイライト

ハイライトされた日付ヘッダーで現在の日付を示します。すべてのビューで現在時刻を正確にマークします。

JavaScript Scheduler で週末を隠すイラスト。

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.

JavaScript Scheduler で週番号を表示するイラスト。

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 is déterminé par le premier jour de the semaine et les règles (premier jour ou première semaine complète, ou première semaine de quatre jours).

JavaScript Scheduler で時刻形式を表示するイラスト。

Mode horaire

Le contrôle du Scheduler prend en support 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.

JavaScript Scheduler での日付ヘッダーカスタマイズのイラスト。

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.

JavaScript Scheduler の完全なカスタマイズのイラスト。

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 .

JavaScript Scheduler での共通ヘッダーバーのイラスト。

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.

JavaScript Scheduler でのセルカスタマイズのイラスト。

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.

JavaScript Scheduler でのクイックポップアップのイラスト。

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.

JavaScript Scheduler のイベントエディタのイラスト。

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 support l’exportation de toutes ses données d’événements au format iCal, et il prend en support 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 is 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 utile, offrant aux personnes malvoyantes the 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 the 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.

よくある質問

豊富な機能を備えたJavaScript Scheduler は、以下を提供します。

JavaScript Scheduler は個別に販売していません。Syncfusion チームライセンスの一部としてのみ購入できます。これには、JavaScript Scheduler を含む 1,600以上のコンポーネントとフレームワークが含まれています。チームライセンスの価格は、開発者5人に対して月額395ドルから始まり、サブスクリプションの有効期限までサポートとアップデートが含まれます。さらに、現在実施中のプロモーションに基づいて割引を提供できる場合があります。追加の割引が適用されるかどうかについては、今すぐ製品スペシャリスト今日利用可能かどうかについてご確認してください。

Vous pouvez trouver notre démo du Scheduler JavaScriptをご覧いただけます。

いいえ、弊社の 1,600以上のWeb、モバイル、およびデスクトップ用のコンポーモントとフレームワーク(JavaScript Scheduler を含む)は、個別に販売されていません。チームライセンスの一部としてのみ利用可能です。ただし、弊社は競合他社がScheduler コントロールのみで請求する金額よりわずかに高いだけで、競争力のある価格を設定しています。また、弊社の経験から、お客様は通常、弊社の製品のいずれか1つを使用し始め、すぐに複数の製品に拡張するため、開発者5人のチームに対して月額395ドルから始まるサブスクリプション料金ですべての 1,600以上のコンポーネントとフレームワークを提供するのが最善であると感じました。さらに、現在実施中のプロモーションに基づいて割引を提供できる場合があります。追加の割引が適用されるかどうかについては、今すぐ製品スペシャリストにお問い合わせください。

いいえ、これは商用製品であり、有料ライセンスが必要です。ただし、年間売上総収入が100万米ドル未満で、開発者が5人以下の企業や個人向けに無料のコミュニティライセンスも利用可能です。

キーボーインはじめにドキュメントから始めるのが良いでしょう。

お客様は私たちを愛しています

優れたツール群と充実したサポートチームにより、Syncfusion® はお客様の開発時間を短縮します。
お客様の体験談の一部をご紹介します。

実際の成功事例を見る

世界中の開発者が複雑なプロジェクトを簡素化し、納期を短縮するために Syncfusion の Essential Studio を信頼しています。豊富な UI コントロール ライブラリ、強力な SDK、信頼できるサポートにより、Essential Studio はチームがエンタープライズ対応のアプリケーションを自信を持って構築できるよう支援します。

ケーススタディを探る


世界中のユーザーからの評価

無料評価バージョンをダウンロードしてアプリケーションを変革しましょう
無料トライアルのダウンロード クレジットカード不要。

受賞歴

偉大さ—自分で言うのではなく、他の人が認めるからこそ意味があります。 シンクフュージョンは以下の賞をいただきました。

JavaScript Scheduler のブログの最近のアクティビティ

JavaScript Scheduler のブログ投稿は、JavaScript コントロールで最初のアプリを構築するのに役立ちます。これらは問題解決戦略を提供し、機能と機能性を説明し、新機能のリリースを発表し、ベストプラクティスを説明し、例のシナリオを紹介します。JavaScript Scheduler の更新については、ブログチャンネルの最新の投稿をご覧ください。

Up arrow icon