`
yiyu
  • 浏览: 186531 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用fuelux tree

阅读更多

 

bootstrap这么火,就是fuelux又是同一家推出的一组控件,所以就试着使用了一下fuelux,第一个用的就是tree,谁知这个tree就让我废了好几天功夫,不过最后总算搞定了,鉴于百度不到什么有用的东西,就简单写一下我的心得吧

 

fuelux的官方文档写的很简单,tree要提供一个dataSource如下:

 

dataSource = function(parentData, callback){
  //...
};

$('#myTree').tree({ dataSource: dataSource });

 

我几经周折才搞明白这个dataSource的用法:

 

tree是在每次展开一个新的节点时调用这个dataSource的,其中parentData是要展开的这个节点的数据,我们需要根据这个dataSource组织这个节点的分支的数据,这个数据要包含一个data属性,data是一个数组,就是这个节点的所有子节点,然后以这个数据作为参数调用callback就可以了

 

完整的代码不好抽出来,伪代码如下:

 

dataSource = function(parentData, callback){
  var children = 根据parenData算出的节点数据
  callback(children);
};

 

分享到:
评论

相关推荐

    fuelux.tree 自定义属性控件-自定义图标+动态加载数据+添加点击事件

    在本文中,我们将深入探讨如何使用 FuelUX 的 Tree 控件来实现自定义图标、动态加载数据以及添加点击事件,从而创建更加互动且功能丰富的用户界面。 首先,让我们了解 FuelUX Tree 控件的基本概念。Tree 控件是一种...

    Ace admin 1.3.4 优化过 fuelux tree

    3. HTML模板:示例或者模板文件,展示了如何在实际项目中集成和使用优化后的FuelUX Tree。 4. 文档:可能有相关的文档或README文件,介绍了如何配置和使用这个优化的组件。 5. 示例代码:可能包含了一些示例代码,...

    前端项目-fuelux.zip

    FuelUX 是一个强大的前端开发框架,它为构建高效、用户友好的交互式Web应用提供了丰富的组件和样式。这个名为 "前端项目-fuelux.zip" 的压缩包包含的是FuelUX的源代码,主要用于实现"Base Fuel UX styles and ...

    skylark-fuelux:移植到 skylarkjs 上运行的 Fuelux 版本

    FuelUX 包含了多种组件,如 Wizard(向导)、Tree(树形结构)、Spinner(数字输入框)和 Checkbox Group(复选框组)等,这些组件都经过精心设计和优化,旨在提供一致的用户体验和良好的可访问性。在 Skylarkjs 中...

    jQuery树形结构菜单代码.zip

    在这个"jQuery树形结构菜单代码.zip"压缩包中,包含了一个使用jQuery实现的树形结构菜单的实例。这个实例对于构建层级分明的导航系统非常有用,比如网站的侧边栏菜单或者文件管理系统。 首先,`index.html`是这个...

    简洁的动态加载tree

    标题 "简洁的动态加载tree" 暗示我们即将探讨的是关于数据结构中树的动态加载技术,这在软件开发,尤其是UI设计中非常常见。动态加载通常用于提高应用程序性能,因为它只在需要时加载数据,而不是一次性加载所有数据...

    aceadmin tree二次封装

    aceadmin tree二次封装几行代码实现一个树结构加载 var tree = $.treeView.init({ url: "<%=basePath%>/menu/selectTree.html", element: "#tree"//默认ID可以不写 });支持一次加载数据支持参数传递,具体可下载看...

    树状图tree

    * https://github.com/ExactTarget/fuelux * Improved by keenthemes for metronic theme * Copyright (c) 2012 ExactTarget * Licensed under the MIT license. */ bootstrap推出的一个框架中的树状图js为...

    jQuery树形结构机构树菜单特效代码

    jQuery通过选择器(如$("#id"))选取DOM元素,然后使用方法(如.click()或.show())来添加事件监听或改变元素状态。在这个树形结构菜单中,选择器可能用于选取各个菜单节点,而方法则负责处理节点的展开和折叠行为。...

    Java框架Bootstrap、HTML5、jQuery、Spring MVC、Hibernate、向导、验证、UI组件、日历、相册、时间轴

    5. **角色权限管理**:利用jQuery jqGrid和Bootstrap FuelUX Tree组件处理角色权限数据。 6. **菜单管理**:jQuery jqGrid用于菜单数据的展示和操作,Spring Security根据用户权限动态显示菜单。 7. **部门管理**:...

Global site tag (gtag.js) - Google Analytics