JS ベースのリソース プランニング コンポーネントを探しています。左側に利用可能なリソースがあり、右側にリソース負荷があります。
これまでのところ、追加、移動、および編集機能のないガント チャートの実装をいくつか見つけただけです。そのようなコンポーネントが存在するかどうか疑問に思います。
JS ベースのリソース プランニング コンポーネントを探しています。左側に利用可能なリソースがあり、右側にリソース負荷があります。
これまでのところ、追加、移動、および編集機能のないガント チャートの実装をいくつか見つけただけです。そのようなコンポーネントが存在するかどうか疑問に思います。
すぐに使えるソリューションについては知りませんが、これはおそらく簡単に実装できるものです。行用にいくつかの を作成しdiv
、次にリソース用にサブを作成div
すると、仕様のようなものを構築できます。
まず、ある種のデータ構造で、すべてのリソースと期間を追跡します。
render
リソースの配列をページに配置し、それらをレイアウトするなどの関数を作成します。
要素を追加/削除する追加/削除関数を作成し、render
関数を呼び出して要素を再レイアウトします
ドラッグを追加するには、jQuery UI Draggableを使用します。これにより、要素のドラッグがかなり簡単になり、要素のドラッグ、ドロップなどの際にコールバックをアタッチする場所が含まれます。
タイムライン ビューも含む DHTMLX Scheduler という非常に優れたライブラリがあります。 http://dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml 無料の GNU GPL バージョンまたは商用バージョンを入手できます。実行例はこちらにあります: http://booking.javaplanner.com/
http://sourceforge.net/projects/jsrmt/を見つけましたが、GPL ライセンスです。その間に他に何か見つけたことがあれば、ぜひ聞いてみたいです。