タイムビュー for Web(日本語版) について

時間を基準に計画された情報入力や表示用のガントチャートWeb コントロール

タイムビュー for WEB は、時間を基準に計画された情報の入力や表示に用いることができるガントチャートWeb コントロールです。タイムビューでは、ピースと呼ぶ細長いバーを、日付や刻まれた画面上に配置することで、スケジュールや進捗状況を表示します。またエンドユーザーにも親しみやすい、マウスによるドラッグ&ドロップだけで予約の追加や変更ができることが最大の特長です。他にも、ピースへの達成率(進捗率)や吹き出しテキストの表示、休みや作業のマイルストーンを表現する特別時間帯の設定、行やピースへのクリックイベントの提供、タイムスケールの表示単位変更、印刷機能などスケジュール管理アプリケーションを作成するための豊富な表現力も備えています。

機能紹介

  • コントロールの外観:タイムビューコントロールはガントチャート形式の表示構造をしています。管理する情報は作業や人のプロジェクト管理に限らず、施設予約スケジュール、結婚式などイベントのスケジュール表など様々な用途に利用が可能です。
  • UIテーマ対応
    •  jQuery UI テーマ:タイムビュー コントロールは、 jQuery UI のテーマ に対応しています。テーマファイルの入れ替えによって簡単にビジュアルを変更できます。
      • Pepper Grinder (コショウ挽き)
      • Le Frog (カエル)
      • Eggplant (茄子)
    • Bootstrap テーマ:また、 Bootswatch といった Bootstrap のテーマとも親和性があり、自然にフォントや表示サイズなどのスタイルが連動して対応します。
      • Blitzer
      • Sketch 
  • タイムルーラー
    • 大区分、中区分、小区分の最大3段で目盛り表示できます。
    • 大区分と中区分の目盛りは非表示にすることも可能です。
    • 各区分毎に、目盛りの単位(年 / 月 / 週 / 日)と表記を設定できます。
  •  特別時間帯:特別時間帯を使用して、一部の日付を任意のカラーで強調表示できます。 例えば、会社のイベントやプロジェクトのマイルストーンとなる日をわかりやすく表せます。特別時間帯の設定は、いくつもの日付に設定できます。 また、任意のテキストを設定することができ、設定した日付にマウスを移動すると表示させることができます。
  •  ピース、達成率
    • 「ピース」という単位で1つの作業期間を入力します。
    • 指定した開始日と終了日を繋いだバー形式で表示します。
    • 同じアイテム上に複数のピースを入力して、離れた作業期間も表現できます。
    • ピースに対して達成率をパーセンテージで設定・表示できます。
    • ピースごとに任意のテキストや内部的なキー値などを設定できます。
    • ピースに接敵したテキストはツールチップとして表示することができます。 
  • ユーザーインターフェース:スケジュール データを表示するだけでなく、マウス操作によって直接入力する機能も備えています。
  • また、マウスによって行った操作に対応するイベント通知も備えているため、プログラムによって操作を受理、拒否を制御できます。
    • ピース追:アイテム上で希望の開始日から終了日へマウスをドラッグすることで追加できます。
    • ピース選:ピースをクリックして選択できます。ピース選択機能の有効・無効も設定できます。
    • 達成率変更:ピースを選択すると表示される達成率移動ポイントをドラッグして変更できます。
    • ピース期間変更:ピースを選択すると両端に表示される期間変更ポイントをドラッグして変更できます。また、ピースの真ん中付近を押下してドラッグすることでピース全体を移動できます。 
  • 複数列とセル
    • 列を複数作成して表示できます。
    • 列の追加によってより多くの情報を表示させることが可能になります。
    • 列ごとに任意の表示テキストと列幅を設定できます。
  • アイテムの階層化
    • アイテムは階層レベルを設定できます。
    • レベルに応じたインデント(字下げ)表示によって階層を表示します。
    • 下位レベルのアイテムを持つアイテムには[-]または[+]記号が表示されます。これをクリックすることで下位レベルのアイテムを非表示にしたり、再表示できます。
  • 印刷:専用の印刷向けの表示機能を使用して、タイム ビュー コントロールのみを複数ページに印刷することができます。1ページあたりのアイテム行数および時間範囲の指定や、ヘッダやフッタ領域に出力するテキストの指定が可能です
  • 2つのプログラミング インターフェース:タイムビュー for Web には、ASP.NET WebForms のサーバーサイド開発に適した ASP.NET サーバー コントロール、および クライアントサイドのみで完結できる jQuery UI コントロールのプログラミング インターフェースを提供しています。
    • ASP.NET サーバーコントロール:ASP.NET WebForms プロジェクトでの開発に用いることができます。
    • jQuery UI コントロール:ASP.NET MVC や ASP.NET Core MVC のみならず、Django や Laravel などさまざまな Web アプリケーション開発環境のクライアント サイド コンポーネントとして利用することができます。