0

我们的一个客户有一个使用大量 TreeListEx 类型字段的网站。默认情况下,当在 TreeListEx 编辑器中选择一个项目并将其移至右侧时,所选元素将添加到右侧列表的底部。此客户端的编辑器希望对此进行更改,以便将元素添加到右侧列表的顶部。

为此,我尝试查看 Treeview.js 和 Treelistexeditor.js 的 Shell 文件夹。但我不知道在哪里进行更改。

4

1 回答 1

1

TreeListExEditor.js文件中,查看scSetMastersType.prototype.moveRight()函数。在一个循环中,它调用selected.appendChild(opt)您可能想要更改以添加选项。这将需要您使用一些 JavaScript 黑客技术。

也许从 a 开始,typeof(selected)看看它是什么。我假设一个数组。如果是这样,也许这样做:

  1. 反转原始数组
  2. 在受人尊敬的数据末尾附加您的新项目
  3. 再次将其反转以恢复正常。现在你的新选择是在开始

同样,因为这是 JavaScript,所以您可以采用很多方法。

于 2012-06-18T17:25:58.207 回答