0

我正在使用 jquery fileupload 插件上传文件,然后将文件中的数据填充到fuelux treeview。我已经进行了 ajax 调用来处理接收数据的文件数据,然后填充树。当我第一次访问该页面并上传文件时,树视图可以很好地填充数据,但是当我删除文件并重新上传另一个/相同的文件以从中提取数据时出现问题。该文件已成功上传,treeDataSrouce 还包含适当所需格式的数据,但 ajax 成功调用中的 $('#tree').ace_tree() 函数不会重新填充树。我的东西很少,也检查了论坛上的相关答案,但没有一个有帮助。请任何帮助将不胜感激。

比拉尔。

4

1 回答 1

0

我正在使用与您相同的套件:AceAdmin 模板、JQuery 文件上传和 FuelUx 树视图。

Ace 对 FuelUX 树视图进行了封装,但您可以通过 .tree() 直接访问它。

我使用以下委托事件从 jquery fileupload 监听 fileuploaddone 并调用 tree('reload') 从我的动态数据源中重新拉取:

$('body').on('fileuploaddone', function() {
  $('.filebrowser').tree('reload');
});

希望这可以帮助!

于 2014-03-27T13:12:31.140 回答