我创建了一个 Source 对象并进行配置(通过创建者),以便它呈现一组数据供我的用户根据需要进行排序。这一切工作正常。但是,我无法弄清楚如何在用户重新排序后检索数据。 getAllNodes 返回 dom 节点;我需要原始数据对象。
这真的很简单——只需使用getItem()
(官方文档中有描述)。类似的东西会按顺序为您提供所有数据元素:
var source = new dojo.dnd.Source(...);
...
var orderedDataItems = source.getAllNodes().map(function(node){
return source.getItem(node.id).data;
});
就是这样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)