我们的一个客户有一个使用大量 TreeListEx 类型字段的网站。默认情况下,当在 TreeListEx 编辑器中选择一个项目并将其移至右侧时,所选元素将添加到右侧列表的底部。此客户端的编辑器希望对此进行更改,以便将元素添加到右侧列表的顶部。
为此,我尝试查看 Treeview.js 和 Treelistexeditor.js 的 Shell 文件夹。但我不知道在哪里进行更改。
在TreeListExEditor.js
文件中,查看scSetMastersType.prototype.moveRight()
函数。在一个循环中,它调用selected.appendChild(opt)
您可能想要更改以添加选项。这将需要您使用一些 JavaScript 黑客技术。
也许从 a 开始,typeof(selected)
看看它是什么。我假设一个数组。如果是这样,也许这样做:
同样,因为这是 JavaScript,所以您可以采用很多方法。