6

JS ベースのリソース プランニング コンポーネントを探しています。左側に利用可能なリソースがあり、右側にリソース負荷があります。

ここに画像の説明を入力

これまでのところ、追加、移動、および編集機能のないガント チャートの実装をいくつか見つけただけです。そのようなコンポーネントが存在するかどうか疑問に思います。

4

4 に答える 4

4

すぐに使えるソリューションについては知りませんが、これはおそらく簡単に実装できるものです。行用にいくつかの を作成しdiv、次にリソース用にサブを作成divすると、仕様のようなものを構築できます。

  1. まず、ある種のデータ構造で、すべてのリソースと期間を追跡します。

    • 私はおそらくバックボーン JS のモデルを使用するでしょう。
  2. renderリソースの配列をページに配置し、それらをレイアウトするなどの関数を作成します。

  3. 要素を追加/削除する追加/削除関数を作成し、render関数を呼び出して要素を再レイアウトします

  4. ドラッグを追加するには、jQuery UI Draggableを使用します。これにより、要素のドラッグがかなり簡単になり、要素のドラッグ、ドロップなどの際にコールバックをアタッチする場所が含まれます。

    • イベント/リソースの期間をドラッグすることは完全に簡単ではない可能性があるため、これには多少の作業が必要になる場合があります。
于 2013-03-29T21:28:53.953 に答える
2

タイムライン ビューも含む DHTMLX Scheduler という非常に優れたライブラリがあります。 http://dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml 無料の GNU GPL バージョンまたは商用バージョンを入手できます。実行例はこちらにあります: http://booking.javaplanner.com/

于 2013-12-11T07:25:41.503 に答える
1

http://sourceforge.net/projects/jsrmt/を見つけましたが、GPL ライセンスです。その間に他に何か見つけたことがあれば、ぜひ聞いてみたいです。

于 2013-04-26T15:02:04.093 に答える