Syncfusion Feedback

世界をリードする企業から信頼されています

Syncfusion Trusted Companies

概要

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


Syncfusion Essential Studio® Blazor Schedulerを選ぶ理由

Blazor Scheduler High Performance image

高パフォーマンス

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

Blazor Scheduler Effective Data Binding image

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

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

Blazor Scheduler Multiple Views image

組み込みビュー

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

Blazor Scheduler Recurring Events image

定期的なイベント

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

Blazor Scheduler Multiple Resource image

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

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

Blazor Scheduler Adaptive Ui Support image

あらゆる解像度に対応

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

Blazor Scheduler Attractive Theme Support image

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

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

Blazor Scheduler Globalization Support image

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

異なるロケールのユーザーが、日付、通貨、および番号の形式を自分の設定に合わせて調整することで、Schedulerを使用できるようにします。異なるロケールのユーザーを利用可能にする


AI-Powered Smart Scheduler 効率的な時間管理のために

当社のAI Schedulerは、スケジューリングを簡単にします。「毎週金曜日午前10時にチームミーティング」と入力するだけで、イベントを自動整理し、競合を解消し、ワークフローに適応します。カレンダーは時間を記録するだけでなく、最大限に活用する手助けをします。

AI搭載スケジューリングのデモを体験

AI搭載Blazor Schedulerコンポーネント。


Blazor Schedulerコード例

下記に示すようなC#コードの数行で、Blazor Schedulerを簡単に使い始めることができます。また、BlazorでSchedulerをレンダリングおよび設定する方法を示すBlazor Schedulerの例も参照してください。

@using Syncfusion.Blazor
@using Syncfusion.Blazor.Schedule

<SfSchedule TValue=AppointmentData>
    <ScheduleViews>
        <ScheduleView Option="View.Day"></ScheduleView>
        <ScheduleView Option="View.Week"></ScheduleView>
        <ScheduleView Option="View.WorkWeek"></ScheduleView>
        <ScheduleView Option="View.Month"></ScheduleView>
        <ScheduleView Option="View.Agenda"></ScheduleView>
    </ScheduleViews>
</SfSchedule>
@code {
    public class AppointmentData
    {
        public int Id { get; set; }
        public string Subject { get; set; }
        public string Location { get; set; }
        public DateTime StartTime { get; set; }
        public DateTime EndTime { get; set; }
        public string Description { get; set; }
        public bool IsAllDay { get; set; }
        public string RecurrenceRule { get; set; }
        public string RecurrenceException { get; set; }
        public Nullable<int> RecurrenceID { get; set; }
    }
}

複数のスケジューラビュー

日、週、稼働週、月、議題、月別議題、年、タイムラインといった、さまざまな組み込みビューモードが利用可能です。異なるビュー固有のオプションを使用して、各ビューを簡単に設定できます。

Day View in Blazor Scheduler component.

日、週、稼働週ビュー

1日または複数日にわたるイベントや予定を表示します。

Month View in Blazor Scheduler component.

月ビュー

1日または複数日、あるいは1ヶ月全体のイベントや予定を表示します。

Agenda view in Blazor Scheduler component.

議題ビュー

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

Month agenda view in Blazor Scheduler component.

月別議題ビュー

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

Year view in Blazor Scheduler component.

年ビュー

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


タイムラインビュー

5つの組み込みタイムラインビューが利用可能です:タイムライン日、タイムライン週、タイムライン稼働週、タイムライン月、タイムライン年。各ビューは、単一または複数日にわたる水平時間軸でイベントを正確に表示します。より良いパフォーマンスを提供するために、タイムラインビューは、スクロールアクションごとにリソース、イベント、予定を仮想的に読み込みます。

Timeline view in Blazor Scheduler component.


Unique view in Blazor Scheduler component.

ユニークなビュー構成

各個別のビューモードを、異なるカレンダー設定で簡単に設定できます。例えば、月ビューでグループ化機能を有効にし、週ビューでイベントテンプレートを適用することができます。


拡張可能なビュー間隔

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

Extensible view intervals in Blazor Scheduler component.


Block time intervals in Blazor Scheduler component.

タイムブロック間隔

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


インライン予定

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

Inline appointment in Blazor Scheduler component.


Prevent overlap events in Blazor Scheduler component.

イベントの重複を防止

スケジューラを構成して競合を示す視覚的な手がかりを提供することで、イベントの重複を防ぎます。これにより、ユーザーはダブルブッキングすることなく、スケジュールを効果的に管理できます。


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

Blazor用Schedulerは、割り当てられた時間に基づいて、Schedulerタイムライン全体でイベントおよび予定を明確、鮮明、正確に表現します。

Illustration of add and edit capabilities of Blazor Scheduler component.

追加および編集機能

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

Illustration of multiple event selection in Blazor Scheduler component.

複数イベント選択

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

Illustration of event tooltips of Blazor Scheduler component.

ツールチップ

カスタマイズ可能なツールチップは、マウスカーソルがイベントの上に置かれている間、イベント情報を表示します。モバイルデバイスでは、イベントをタップして押し続けることで同様に行います。

Illustration of event customization with Blazor Scheduler component.

外観のカスタマイズ

テンプレートやCSSを使用して、Blazor Schedulerのイベントや予定のデフォルトの外観とスタイルをカスタマイズすることで、それらの表示を変更できます。

Illustration of time zone support of Blazor Scheduler component.

タイムゾーン

システムタイムゾーンに関係なく、Blazor Schedulerコントロールは、コントロール自体およびイベントに必要なタイムゾーンを設定することをサポートしています。


Row auto height in Blazor Scheduler component.

行の自動調整

新しい同時イベントや予定が追加された場合、月ビューとタイムラインビューの行の高さが自動的に増加します。


コンテキストメニュー

Blazor Schedulerコンポーネントに統合されたコンテキストメニューは、セルまたは予定を右クリックすると開きます。

Context menu in Blazor Scheduler component.


リアルタイムデータ同期

リアルタイムの予定データは、Blazor Schedulerコンポーネントと正確に同期します。

Illustration of Google Calendar integration with Blazor Scheduler component.

OutlookおよびGoogleカレンダー連携

GoogleカレンダーAPIまたはMicrosoft Outlookのオブジェクトライブラリを通じて、Blazor SchedulerコンポーネントとGoogleまたはOutlookカレンダー間でイベントを簡単に同期できます。

Illustration of real-time updates in Blazor Scheduler component.

リアルタイム更新

双方向データ通信により、Blazor Schedulerで行われたサーバー側の予定更新が、SignalRを介して接続されているすべてのクライアントに伝達されます。


機能豊富なカレンダーオプション

Blazor Schedulerコンポーネントは、週の最初の日やタイムスケールなど、ほとんどすべてのカレンダー固有の機能を継承しています。

Illustration of first day of the week in Blazor Scheduler component.

曜日の始まり

デフォルトの日曜日から、デフォルトの地域設定に従って、週の最初の日をカスタマイズできます。このオプションは個々のビューにも利用できます。

Illustration of setting start and end hours on Blazor Scheduler component.

開始時刻と終了時刻のカスタム設定

不要な時間を非表示にし、特定の時間枠でイベントスケジューラのレイアウトを表示します。

Illustration of timescale options of Blazor Scheduler component.

柔軟なタイムスケール

カスタマイズ可能なタイムスケールオプションを使用して、イベントのタイムラインを明確に表示し、異なる期間を設定できます。

Illustration of working time of Blazor Scheduler component.

勤務時間

Blazor Schedulerのアクティブなセル(白で表示)は、稼働日と稼働時間を視覚的に表します。

Illustration of current time highlighting in Blazor Scheduler component.

現在時刻の強調表示

日付ヘッダーを強調表示して現在の日付を示します。すべてのビューで現在時刻を正確にマークします。

Illustration of hiding weekend days in Blazor Scheduler component.

週末を非表示

Blazor Schedulerから週末を非表示にすると、すべてのビューで稼働日のみを表示できます。

Illustration of displaying week numbers in Blazor Scheduler.

週番号の表示

日、週、稼働週ビューで、日付ヘッダーの横に現在の日付範囲の週番号を表示します。また、月ビューでは最初の列に週番号を表示します。週番号は、週の最初の曜日と週の規則(最初の曜日、最初の完全な週、または最初の4日間の週)によって決定されます。

Illustration of displaying time format in Blazor Scheduler.

時刻モード

Blazor Schedulerコントロールは、12時間形式と24時間形式の両方の時刻形式をサポートしています。


完全にカスタマイズ可能なUI

テンプレートやCSSスタイルを使用して、Blazor Schedulerインターフェースの任意の箇所の外観をカスタマイズできます。

Illustration of date header customization in Blazor Scheduler.

日付ヘッダー

CSS、カスタムテキスト、または画像のいずれかを追加して、ヘッダーバーのデフォルトの外観を変更します。

Illustration of complete Blazor Scheduler customization.

完全なスケジューラUI

組み込みのクライアント側イベントにより、エンドユーザーはスケジューラのユーザーインターフェースの任意の箇所をカスタマイズできます。

Illustration of cell customization with Blazor Scheduler component.

スケジューラセル

既成のテンプレートオプションにより、テキスト、画像、CSSを簡単に追加してセルをカスタマイズできます。

Illustration of Quick pop-ups in Blazor Scheduler Component.

クイックポップアップ

セル、イベント、または予定をシングルクリックで開くポップアップを、独自のUIまたはテンプレートデザインで簡単にカスタマイズできます。

Illustration of Event Editor of Blazor Scheduler control.

イベントエディターを外部から開く

Blazor Schedulerコントロールは、デフォルトのイベントエディターウィンドウをプログラムで開くための組み込みメソッドを提供します。


ユーザーフレンドリーなインタラクション

Blazor SchedulerコンポーネントのモダンでトレンディなUIデザインは、ユーザーインタラクションをよりシンプルかつ効率的にします。

Blazor Scheduler Pop-up Displaying Event Information.

クイックイベント概要

イベントをクリックまたはタップすると、件名や時間などの重要な詳細が、編集および削除オプションとともに表示されます。

Blazor Scheduler control Cell Selection.

セル選択

スケジューラセルを指し示してドラッグすると、複数セルを選択できます。ユーザーはキーボードショートカットでも同様に操作できます。

Blazor Scheduler Event Container Displayed in Month Calendar.

イベントコンテナ

月ビューとタイムラインビューでテキストインジケーター (+n more) をクリックすると、その日のすべての非表示イベントと予定の詳細をリスト表示するイベントコンテナが開きます。

Navigation Options in Blazor Scheduler Component.

クイックナビゲーション

インラインカレンダーを使用して日付範囲間を前後に移動したり、異なるビューモード間を移動したりできます。


Blazor Scheduler component event calendar used in real-time applications.

リアルタイムアプリケーション

多くのリアルタイムアプリケーションは、スケジューラを不可欠な部分として使用しており、プロジェクトの種類に基づいてさまざまな目的を果たしています。活発なアプリケーションの例としては、運賃カレンダー、会議室カレンダー、医師の予約プランナー、ホテル部屋予約カレンダーなどがあります。


インタラクティブ機能

Blazor Schedulerコンポーネントを使用すると、イベントをExcelファイルまたはICSファイルとしてエクスポートできます。

Illustration of Excel export support in Blazor Scheduler component.

Excelへのエクスポート

Blazor Schedulerコンポーネントは、すべてのイベントをデフォルトでExcelドキュメントにエクスポートすることをサポートしています。また、カスタムイベントデータコレクションをエクスポートするための追加のカスタマイズオプションも提供します。

Illustration of export and import ICS files in Blazor Scheduler component.

ICSのエクスポート

Blazor Schedulerは、すべてのイベントデータをiCal形式にエクスポートすることをサポートしています。

Blazor Scheduler developer-friendly APIs.

開発者フレンドリーなAPI

開発者は、組み込みの開発者フレンドリーなAPIを通じて、イベントスケジューラのUIと動作を完全に制御できます。これにより、複雑なScheduler機能も簡単にカスタマイズできます。


アクセシビリティ

Blazor Schedulerコンポーネントは、スクリーンリーダーによって容易にアクセスできます。完全なキーボード操作サポートも提供されています。

Accessibility Enabled in Blazor Scheduler Component.

完全なアクセシビリティ

Blazor Schedulerコンポーネントは、完全なWAI-ARIAアクセシビリティをサポートしています。Scheduler UIには、視覚障害のある人が最適な視聴体験を得られるように、高コントラストの視覚要素が含まれています。また、有効なUIの説明は、スクリーンリーダーなどの支援技術を介して容易にアクセスできます。

Keyboard Interactive Blazor Scheduler Component Event Calendar.

キーボードインタラクティブ

複数のセルやイベントの選択、他のビューへの移動など、ほとんどすべてのSchedulerアクションを実行するための様々なキーボードショートカットが利用可能です。

Right to left support in Blazor Scheduler.

右から左(RTL)

ヘブライ語、アラビア語、ペルシャ語などの言語を扱うユーザー向けに、イベントスケジューラを右から左の方向にレンダリングします。






その他の対応フレームワーク

SchedulerはReact、Angular、JavaScript、Vueのフレームワークで利用可能です。以下のリンクから、プラットフォーム固有のオプションをご覧ください:

対応ブラウザ

Blazor Schedulerは、Chrome、Firefox、Edge、Safari、Operaを含むすべての最新のWebブラウザで動作します。

Supported browsers in Blazor Scheduler.

ブレイザーコンポーネント – 145以上のUIとDataVizコンポーネント

よくある質問

Syncfusion Blazor Schedulerは、以下の機能を備えたフル機能のイベントカレンダーです。

Blazor Schedulerは単独では販売していません。Team Licenseには、Blazor Schedulerを含む1,600以上のコンポーネントとフレームワークが含まれています。チームライセンスの価格は、開発者5人で月額$395からで、サポートとサブスクリプション終了までのアップデートが含まれています。さらに、現在実施中のプロモーションに基づいて割引を提供できる場合があります。追加の割引が適用されるかどうかについては、今すぐ製品スペシャリストにお問い合わせください。

Blazor Schedulerのデモでは、Schedulerのレンダリングと設定方法をデモンストレーションしています。

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

いいえ、これは商用製品であり、有料ライセンスが必要です。ただし、年間売上高が100万米ドル未満で、開発者が5人以下の企業および個人向けには無料コミュニティライセンスも提供されています。

弊社の包括的な入門ドキュメントから始めるのが良いでしょう。

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

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

実際の成功事例を見る

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

ケーススタディを探る


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

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

受賞歴

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

Blazor Schedulerのチュートリアルとブログの最近のアクティビティ

Blazor Schedulerのチュートリアルビデオとブログ投稿は、Blazorコンポーネントで最初のアプリを構築する際に役立ちます。問題解決戦略、機能の説明、新機能リリースのお知らせ、ベストプラクティスの説明、シナリオの例の提示などを行います。Blazor Schedulerの最新情報は、ブログやチュートリアルビデオチャンネルでご確認ください。

Up arrow icon