我使用https://github.com/RubaXa/Sortable进行排序和拖动卡片的项目。我需要动态更改某些可排序组的选项,并且不了解我如何访问现有的可排序实例并传递新选项。 有人有解决方案吗?
我们说我创建了Sortable的新实例:
Sortable.create(requests, {
group: {
name: 'requests',
put: (['standBy', 'rooms']).concat(roomCards)
},
animation: 250
});
然后我如何访问此实例并传递新选项?没有在文档中找到任何内容。
答案 0 :(得分:0)
哈!我现在正在努力解决这个问题。到目前为止我唯一看到的方法是:
但是,这似乎不适用于Browserify上下文。追溯代码,似乎对Sortable实例的引用存储在此处:
https://github.com/RubaXa/Sortable/blob/97633e4e8a96c267bc574a68ea0cd18165296727/Sortable.js#L232
但expando
变量定义为'Sortable' + (new Date).getTime()
。似乎在默认设置中没有一种简单的方法可以执行所需的操作。
此时我所看到的唯一解决方案是执行以下操作之一: