我正在使用可排序的 jQuery UI 构建约会调度程序,其中约会是可拖动、可拖放和可排序的,这几乎是完整的,除了一个我无法理解可排序选项“包含”的问题。
为了尝试给出一个简短的概述,为了创建我想要的行为,我使用两个组合的可排序对象创建了调度程序,一个充当“画布” - 一个我们可以拖动约会的区域和一个可排序的区域,以便我们可以将约会拖动到块中画布内的其他约会。我想结合可拖动和可排序,但这个选项并没有给我非常理想的行为。
现在,调度程序的一部分是能够创建一个新行(天),从而扩展画布区域,这(查看)与我添加的额外逻辑工作正常,新行出现等但包含大小(设置为画布区域)不会“即时”更新,因此画布上有一个区域(底部 - 新一天的大小)我无法拖动。只有当我将约会放到新行上时,包含区域才会更新为新的高度,然后我可以将约会拖到底部区域。
我的问题是,这种默认的可分类收容行为是不是——收容区域大小将/只能在停止/更新时更新,或者有没有办法在拖动时强制更新收容大小。
我已经广泛搜索了这个问题的答案,但找不到关于这个特定主题的任何内容,任何帮助将不胜感激。