1

予定がドラッグ可能、ドロップ可能、および並べ替え可能な jQuery UI ソート可能を使用して予定スケジューラを構築しています。

簡単な概要を説明し、必要な動作を作成するために、2 つの組み合わせたソータブルを使用してスケジューラを作成しました。キャンバス内の他の予定の。ドラッグ可能とソート可能を組み合わせてみましたが、このオプションでは、望ましい動作が得られませんでした。

さて、スケジューラの一部は、キャンバス領域を拡大する新しい行 (日) を作成する機能です。これは (見てみると) 私が追加した追加のロジックで正常に動作し、新しい行が表示されますが、格納サイズ (キャンバス領域に設定) は「オンザフライ」で更新されないため、ドラッグできないキャンバス領域 (下部 - 新しい日のサイズ) があります。予定を新しい行にドロップした場合にのみ、格納領域が新しい高さで更新され、予定を下の領域にドラッグできます。

私の質問は、このデフォルトのソート可能な封じ込めの動作です-封じ込め領域のサイズは、停止/更新時にのみ更新される/更新できるか、またはドラッグ中に封じ込めサイズを強制的に更新する方法があります.

これに関する回答を広範囲に検索しましたが、この特定のトピックに関するものは何も見つかりませんでした。

4

1 に答える 1

1

申し訳ありませんが、私には解決策がありません (まだ、解決策を探しているときにあなたの投稿を見つけました)...

しかし、私はこれを見つけましたhttp://bugs.jqueryui.com/ticket/4781

これは既知のバグのようで、別のバージョンなどで修正される予定はないことを示しています。彼らはそこにパッチを示していますが、私はまだ試していません。幸運を!

編集: 実際にこのパッチをテスト環境に適用しましたが、動作しているように見えます。私の特定のケースでは、親が実際にサイズを変更していないことが判明したため、助けにはなりませんでしたが、報告するつもりでした。

于 2012-10-19T20:51:00.677 に答える