1

我正在使用可排序的 jQuery UI 构建约会调度程序,其中约会是可拖动、可拖放和可排序的,这几乎是完整的,除了一个我无法理解可排序选项“包含”的问题。

为了尝试给出一个简短的概述,为了创建我想要的行为,我使用两个组合的可排序对象创建了调度程序,一个充当“画布” - 一个我们可以拖动约会的区域和一个可排序的区域,以便我们可以将约会拖动到块中画布内的其他约会。我想结合可拖动和可排序,但这个选项并没有给我非常理想的行为。

现在,调度程序的一部分是能够创建一个新行(天),从而扩展画布区域,这(查看)与我添加的额外逻辑工作正常,新行出现等但包含大小(设置为画布区域)不会“即时”更新,因此画布上有一个区域(底部 - 新一天的大小)我无法拖动。只有当我将约会放到新行上时,包含区域才会更新为新的高度,然后我可以将约会拖到底部区域。

我的问题是,这种默认的可分类收容行为是不是——收容区域大小将/只能在停止/更新时更新,或者有没有办法在拖动时强制更新收容大小。

我已经广泛搜索了这个问题的答案,但找不到关于这个特定主题的任何内容,任何帮助将不胜感激。

4

1 回答 1

1

抱歉,我没有解决方案(但是,我在寻找解决方案时发现了您的帖子)...

但是,我确实找到了这个,http://bugs.jqueryui.com/ticket/4781

看起来这是一个已知的错误,他们表示不会为其他版本修复它。他们在那里指出了一个补丁,但我还没有尝试过。祝你好运!

编辑:我确实在测试环境中应用了这个补丁,它看起来很有效;在我的特殊情况下,结果证明父母实际上并没有改变大小,所以它对我没有帮助 - 虽然我想我会报告。

于 2012-10-19T20:51:00.677 回答