【发布时间】:2018-08-22 16:56:55
【问题描述】:
每当我将类选择器分配给“句柄”选择器并拖动时,传递给 DragEndAction 的所有参数都未定义我下面的代码
= drag-sort-list [
items=sortedSections
group='sections'
dragEndAction=(action 'dragEnd')
handle=".drag-handle"
] as | item |
处理代码:
i.material-icons.drag-handle draggable="true"
| drag_indicator
导致此错误: console_error *注意我使用的是标志模板语法
对于其他上下文,这是我的 dragEnd 操作的样子:
dragEnd({ sourceList, sourceIndex, targetList, targetIndex }) {
console.log(sourceList, sourceIndex, targetList, targetIndex);
if (sourceList === targetList && sourceIndex === targetIndex) return;
const item = sourceList.objectAt(sourceIndex)
sourceList.removeAt(sourceIndex);
targetList.insertAt(targetIndex, item)
当我关闭手柄选择器时一切正常,不确定发生了什么。
【问题讨论】: