sortable.create:选项“dropOnEmpty”无法在带有 tbody 元素的表格内工作
我正在尝试在 4 个表中使用“sortable.create”来实现拖放功能。拖放功能工作得很好,但是如果某个特定的表是空的,那么即使在提供选项“dropOnEmpty:true”之后我也无法在其中放置任何内容。
我该如何解决这个问题?
I am trying to implement drag and drop functionality using "sortable.create" among 4 tables. The drag and drop functionality is working perfectly fine but is a particular table is empty then I am not able to drop anything inside it even after providing the option "dropOnEmpty: true".
How can I resolve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果它与我所经历的相同,则问题是由于空元素没有任何高度。我在排序时使用 UL,但我敢打赌 TABLE 是类似的。尝试:
table.sortable {min-height:100px;}
...或适合您的格式(和类名称)的类似尺寸。您还可以让控制器在没有可对该表进行排序的情况下提供一个虚拟条目,以赋予其一定的高度。
If it's the same as what I've experienced, the problem is due to the empty element not having any height. I use ULs when sorting, but I'd bet TABLE is similar. Try:
table.sortable {min-height:100px;}
...or similar dimension that fits your formatting (and class names). You can also have your controller supply a dummy entry for when there are none to sort for that table, to give it some height.