【问题标题】:Expand All Folders using fuel ux treeview使用燃料 ux 树视图展开所有文件夹
【发布时间】:2015-10-12 13:39:24
【问题描述】:

我正在使用fuelux treeview 来显示一个列表,但我想在页面加载时展开所有文件夹或节点。

我正在使用fuelux.tree.min.js。

下面是加载树视图的代码:

       $('#trvMembers').ace_tree({
           dataSource: treeDataSource,
           loadingHTML: '<div class="tree-loading"><i class="ace-icon fa fa-refresh fa-spin blue"></i></div>',
           'open-icon': 'ace-icon tree-minus',
           'close-icon': 'ace-icon tree-plus',
           'selectable': true,
           'selected-icon': null,
           'unselected-icon': null

       });

问题是:加载页面时是否有任何参数或函数可以展开所有文件夹?

【问题讨论】:

    标签: treeview directory expand fuelux


    【解决方案1】:

    您可以在 Fuel UX 树上调用 $().tree('discloseAll');,它会打开所有可见节点,但我不知道 Ace Admin 树。请参阅following documentation

    【讨论】:

    • 谢谢,但 $().tree('discloseAll') 对于 Ace Admin Trees 不起作用。我访问了文档并尝试使用 tree.js。所以我创建了一个文件并为我的文件复制了 tree.js。但是,第 82 行 tree.js 文件中的新错误。未捕获的 TypeError:this.options.dataSource 不是函数。
    • 是的,Fuel UX 树需要一个datasource 函数来返回正在打开的文件夹的项目和文件夹。
    • 是的,我正在使用数据源.... var DataSourceTree = function (options) { this._data = options.data; this._delay = options.delay; }
    • 但是,同样的错误,我怀疑代码 tree.j 是错误的,我在哪里可以找到 tree.js 的当前代码?
    • github.com/ExactTarget/fuelux/releases 会给你代码。我知道 Ace Admin 确实修改了 Fuel UX 源代码,所以我只能帮助您使用 Fuel UX API。我确实知道他们上次更新他们的 Fuel UX 版本是什么时候。这是我们的文档getfuelux.com/javascript.html#tree
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 2020-04-22
    • 2016-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多