`
chenchi1985
  • 浏览: 71315 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jquery tree table

    博客分类:
  • j2ee
 
阅读更多

jquery的tree table插件:

http://ludo.cubicphuse.nl/jquery-plugins/treeTable/doc/index.html#settings

 

1.html结构

<table id="tree">
  <tr id="node-1">
    <td>Parent</td>
  </tr>
  <tr id="node-2" class="child-of-node-1">
    <td>Child</td>
  </tr>
  <tr id="node-3" class="child-of-node-2">
    <td>Child</td>
  </tr>
</table>

 

2.使用tree table

<link href="path/to/jquery.treeTable.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="path/to/jquery.treeTable.js"></script>
<script type="text/javascript">

$(document).ready(function()  {
  //设置第一列的格式
  $('#tree tr th:first').css('padding-left', '19px');  
  $('#tree tr td:first-child').css('padding-left', '19px');  
  $('#tree').treeTable({initialState:'expanded', indent:19}); 
});

</script>

 

3.参数

childPrefix string "child-of-" Customize the prefix used for node classes.
clickableNodeNames bool false Set to true to expand branches not only when expander icon is clicked but also when node name is clicked.
expandable bool true Should the tree be expandable? An expandable tree contains buttons to make each branch with children collapsable/expandable.
indent int 19 The number of pixels that each branch should be indented with.
initialState string "collapsed" Possible values: "expanded" or "collapsed" .
onNodeShow function null Callback function fired when a node is made visible.
persist bool false Persist tree state on client side (requires persist.js ).
persistStoreName string "treeTable" Store name used when persist is true.
treeColumn int 0 The number of the column in the table that should be displayed as a tree.
分享到:
评论

相关推荐

    jquery tabletree

    《jQuery TableTree:构建动态表格树结构》 在网页开发中,数据的展示方式多种多样,其中表格和树形结构是常见的两种。当需要将这两者结合,展示具有层级关系的数据时,jQuery TableTree插件便能发挥重要作用。本文...

    基于JavaScript的JQuery Ajax Tree Table设计源码,支持编辑功能

    该项目是一款基于JavaScript的JQuery Ajax Tree Table(JQATT)设计源码,具备树形数据表展示功能,并新增了编辑特性。该项目包含27个文件,涉及14个JavaScript文件、4个HTML文件、2个JSON文件、1个Git忽略文件、1个...

    Jquery根据table提供的数据画折线图,柱状图,圆饼图。

    本示例中的"Jquery根据table提供的数据画折线图,柱状图,圆饼图"是一个利用jQuery来实现动态图表生成的应用。接下来,我们将详细讨论如何使用jQuery以及可能涉及的相关技术来创建这些图表。 首先,jQuery是一个...

    Table2JSONTree_C#根据TABLE产生JSON树_jsontree2table_

    在描述中提到的"Table2JSONTree_C#根据TABLE产生JSON树_jsontree2table_"是一个关于将数据库中的表格数据转换为JavaScript Object Notation (JSON)树形结构的过程。这种转换在前端开发中非常常见,特别是在需要在...

    jquery 表格树,凑合用吧

    5. **插件使用**:为了简化开发,可以使用现有的jQuery表格树插件,如jQuery Tree Table或jTable。这些插件已经实现了上述功能,只需配置和调用相应的API即可。例如,gridTree可能就是这样一个插件,具体使用方法需...

    用jQuery的treetable实现的树形table

    下面将详细探讨如何使用jQuery的treetable来实现树形table。 首先,我们需要理解treetable的基本概念。TreeTable是一种结合了表格和树状视图的数据展示方式,它在每个表格行中添加了一个展开/折叠按钮,使得用户...

    tabletree4J 树形菜单,无限级,有demo

    【tabletree4J】是一个专为Java开发设计的库,用于快速构建树形菜单结构,尤其适用于具有无限级分类需求的场景。这个库的核心特性在于它能够简洁高效地处理复杂的数据层级关系,使得开发者可以轻松地在前端展示出...

    treetable jquery tree

    在IT领域,jQuery TreeTable是一种常见的前端数据展示插件,它将传统的表格数据转化为具有层级结构的树形表格。这个插件基于流行的JavaScript库jQuery,为网页开发者提供了一种高效且用户友好的方式来组织和展示复杂...

    bootstrap树形表格

    在实际应用中,Bootstrap Tree Table通常会结合使用jQuery和Bootstrap的TreeView插件。TreeView插件提供了创建和操作树形结构的基本功能,而Bootstrap Tree Table则将其与表格元素相结合,形成一个既美观又实用的...

    jquery表格树插件GridTree懒加载版本(开源,含demo)

    《jQuery表格树插件GridTree懒加载版本:高效处理大数据量的解决方案》 在Web开发中,处理大数据量的表格往往是一项挑战。传统的表格展示方式可能导致页面加载缓慢,用户体验下降。为了解决这一问题,出现了jQuery...

    jquery 树形table 插件 下载

    而树形表格(Tree Table)是一种特殊类型的表格,它能够以层次结构展示数据,常用于组织复杂的数据结构。在这个场景中,我们讨论的是一个名为“jquery.chrometable-1.3.0”的jQuery插件,该插件专门用于实现树形表格...

    tableTree:jQuery实现的table表制作tree树状折叠效果

    - `jquery.tabletree.js`:tableTree插件的主要JavaScript文件。 - `css` 文件夹:包含样式文件,用于定义折叠按钮、展开按钮以及其他视觉元素的样式。 - `demo.html` 或 `index.html`:示例页面,展示了如何在实际...

    jQuery+js 实现Table表格可任意拖动调整列宽度大小 适用于列表页等表头拖动宽度设置

    本文将详细介绍如何使用jQuery和JavaScript技术来实现在网页上的Table表格中,通过拖动表头来任意调整列宽度的功能,这个功能适用于各种列表页面,如数据展示、报表分析等场景。 首先,我们需要引入jQuery库,它是...

    动态加载树(tree)和动态加载表格(table)

    动态加载树(Tree)和动态加载表格(Table)是两种常见的数据展示方式,它们在网页应用中广泛使用,特别是在需要显示层级结构数据(如组织结构、文件系统)和大量表格数据(如报表、用户列表)的情况下。 **动态...

    tableTree + Gantt (js甘特图)

    在IT领域,表格树(TableTree)和甘特图(Gantt Chart)是两种非常重要的数据展示工具。这里,我们主要探讨"tableTree + Gantt (js甘特图)"的相关知识点,以及如何利用JavaScript实现这两种功能。 首先,表格树是一...

    jsontree (jquery.treeview.js) jQuery插件版

    **jQuery Treeview插件——jsontree解析及应用** `jQuery Treeview` 是一个非常流行的JavaScript库,用于将HTML表格或无序列表转换为可交互的树状视图。在这个特定的版本——`jsontree`,它进一步扩展了功能,能够...

    Jquery 实现列的拖动 jquery grid

    &lt;table id="jqGrid"&gt;&lt;/table&gt; &lt;div id="jqGridPager"&gt;&lt;/div&gt; ``` ```javascript $("#jqGrid").jqGrid({ url: 'path/to/data.json', // 数据来源 datatype: 'json', colModel: [ // 列定义 {name: 'column1', ...

    bootstrap-table拖拽表格改变列宽

    这包括Bootstrap的核心CSS文件、jQuery库、Bootstrap Table插件以及用于实现列宽拖动功能的colResizable插件。在HTML文件头部添加以下链接: ```html &lt;!-- Bootstrap CSS --&gt; &lt;!-- Bootstrap Table CSS --&gt; ...

    tabletree js树形结构

    - 现实中,我们可能会使用现有的JavaScript库或框架,如jQuery UI的Treeview、Angular的ng-tree、React的react-treeview等,它们提供了更丰富的功能和定制选项。 6. **性能优化**: - 延迟加载:只在节点展开时...

    jquery插件表格树GridTree--2011新年版本

    GridTree插件是基于jQuery的,它将表格(Table)和树(Tree)两种数据展现形式巧妙结合,提供了一种灵活的方式来组织和展示数据。2011新年版的发布,意味着这个插件进行了更新和优化,以适应不断变化的前端开发需求...

Global site tag (gtag.js) - Google Analytics