1

ガント チャートでバーを移動した後、値を保存するか、少なくとも印刷するのに助けが必要です。

http://lp344.github.com/jQuery.Gantt/のスクリプトを使用しています 。

問題は、バーをスライドさせるのに完璧に機能することですが、変更などを保存できるように、バーを解放するときに値を取得する必要があります。

ここでフィドルを手に入れました: http://jsfiddle.net/PhnYj/3/

ドラッグするためのコードは次のとおりです。

$('.ganttRed').draggable({
                    axis: 'x',
                    grid: [24, 24],
                    start: function(event, ui) {
                        $(this).data("startx",$(this).offset().left);
                    },
                    stop: function(event, ui) {
                        var change = $(this).offset().left - $(this).data("startx");
                        var value = $(this).css('margin-left');
                        value = value.split("px");
                        value = parseInt(value[0]) + change;
                        $(this).css('margin-left', value);
                        $(this).css('left', '');
                    }
                });

どんな助けでも大歓迎です!

ありがとう

4

0 に答える 0