• 0

ガントチャートライブラリにタスクの依存関係の機能を追加したい

MIT LICENSE
ライセンス

ガントチャートを書くJavascriptライブラリを必要としています。

現在、jquery.ganttViewというライブラリをカスタマイズしています。(ドラッグ&ドロップとリサイズに対応したものをココに置いています。)

before

これにタスクの依存関係を表現する機能を追加したいです。

after

こういう感じで。

タスクと依存タスクを指定すると矢印で結ばれる関数が追加されるという感じでしょうか・・・。(ドラッグ中も線が追従してくれると最高です!)

どなたか可能な方がいらっしゃったらお願いします!

プログラム言語
JavaScript
プロジェクト
Progress Gantt Chart
報奨金
5,000円
  • 0
  • retweet
  • 15
  • コメント
translation missing: ja, datetime, distance_in_words, almost_x_years前

コメント

    • 0
    • Good

    resize(右端を引っ張る)の時に追従してないっぽい

    おっと、resize 時の再描画は要るみたいですね。

    折れ線コネクタを追加した部分のやり方

    canvas は使い慣れてないので既存コードの流用に努めました。 =p

    • 0
    • Good

    jsPlumb 使ってみました。

    http://github.com/satyr/jquery.ganttView/tree/plumb

    sc

    • 0
    • Good

    @m_satyr おおおお!ためしてみます!

    • 0
    • Good

    @m_satyr 日付依存なのでカクカクッっとした線にしてみたいすねー

    • 1
    • Good
    • 0
    • Good

    @m_satyr うおー、見た目も完璧だ。

    • 0
    • Good

    マージ中。

    • 0
    • Good

    @m_satyr

    img1

    一見、うまくマージできたんですが、

    ドラッグしたらちょんぎれてしまいました。

    img2

    僕のマージがおかしいんだと思いますが・・・。

    http://github.com/komagata/jquery.ganttView/blob/master/example/index.html

  • なん・・・だと・・・ 修正しまーす。

    • 0
    • Good

    jQuery UI を 1.7.2 に戻すと動きますね…。調査中 たぶん直りました

    • 0
    • Good

    @m_satyr おお、動いた!あざーす!

    img

    dragは追従してますが、resize(右端を引っ張る)の時に追従してないっぽいっすね。

    なんか僕が変な修正をしたところとかを見られるのが恥ずかしい!

    • 0
    • Good

    @m_satyr jsPlumbに折れ線コネクタを追加した部分のやり方がスマートでびっくりしました。

    コネクタの種類をシンプルに追加できるんですねー。

  • @m_satyr やると言いつつ直して貰っちゃった!あざっす!

    • 1
    • Good

    @m_satyr 修正ありがとうございます!タスクの依存関係の部分はもう問題無いっぽいので完了にして少額ですがお支払いしておきましたー。

    それ以外の問題(休日処理とか)は別タスクとして上げましたー。

    • 0
    • Good

    .@m_satyr 僕のとこにこういうメールが来ました。

    I wrote the jsPlumb plugin and I found your Gantt chart project on github today.  it looks great!  I really like how you used the custom connector stuff to get the effect you needed.

    cheers

    Simon

    基本@m_satyrさんの仕事ではないのかと思いました・・・。

コメントする

Markdown記法 が使えます) (コメントはTwitterにも飛びます)

ヒント

  • Help me, hackers!は「プログラム開発の依頼と解決のプラットフォーム」でもあります。プログラマーにとって解決したくなるようなコンピューター上の課題が集まるコミュニティを目指しています。

  • あなたの会社のBTSに塩漬けになってるタスクがありませんか?

    Help me, hackers!に載せたら誰かが一瞬で解決しちゃうかも?

  • 勉強がてらプログラミングするも良し。賞金稼ぎを狙うも良し。

  • アカウント修正ページでは好きな言語を登録して下さい。仕事で得意な言語ではなく、心の言語を一つだけ。

  • ジャンクフード食系男子募集中!

  • 解決してもらうコツはプログラマーにとって面白いタスク設定にすること。前提とゴールは明確に。