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