我正在将 Dojo 1.8 用于我正在开发的应用程序,并且我正在尝试创建各种文件浏览器(à la Dropbox)。我正在使用 EnhancedGrid 来显示文件和目录的列表,以及用于该网格的 Dojo 的 DnD 插件。
我希望能够限制 DnD 功能,以便如果用户拖动一行,他们只能将它们放在代表目录的行上;也就是说,我希望鼠标图标反映它们是否可以删除,并禁用不是目录的行的删除事件。我已经梳理了打包的 DnD 插件的源代码,但我找不到任何可以操纵的事件或配置,尽管我可能只是在错误的地方寻找。
所以,所以,这个功能是:a)Dojo 是可能的 b)可以用一点新代码或 c)只通过大量的新代码才可行?