我正在使用jquery fileupload插件上传文件,然后将数据从文件填充到fuelux treeview。我已经发出一个ajax调用来处理接收数据的文件数据,然后填充树。当我第一次访问页面并上传文件时,树视图会很好地填充数据,但是当我删除文件并重新上载另一个/同一个文件以从中提取数据时,会出现问题。文件上传成功,treeDataSrouce也包含相应所需格式的数据,但ajax成功调用中的$('#tree')。ace_tree()函数不会重新填充树。我很少的事情,也检查了论坛上的相关答案,但没有一个帮助。请高度赞赏任何帮助。
比拉尔。
答案 0 :(得分:0)
我正在使用与您相同的套件:AceAdmin模板,JQuery文件上传和FuelUx树视图。
Ace已在FuelUX树视图周围放置了一个包装器,但您可以通过.tree()直接访问它。
我使用以下委托事件从jquery fileupload监听fileuploaddone并调用tree('reload')从我的动态数据源重新提取:
$('body').on('fileuploaddone', function() {
$('.filebrowser').tree('reload');
});
希望这有帮助!