Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >jQuery treeTable在页面刷新时保存状态

jQuery treeTable在页面刷新时保存状态
EN

Stack Overflow用户
提问于 2011-07-11 14:41:40
回答 3查看 3.1K关注 0票数 1

我使用jquery treetable插件将我的数据显示为表格中的树视图。我在网上找不到关于这个插件的详细文档。我需要的是,如果用户展开sum节点,然后他重新打开或刷新页面,则节点展开应该处于以前的状态(即,展开的节点应该保持展开状态,而不是折叠到它们的父节点中)。在这个阶段,我有要扩展的节点名称,存储在cookie中,但我不知道如何处理这个jQuery插件,因为我对jQuery语法没有很好的掌握。此插件中有一个函数,如下所示

代码语言:javascript
运行
AI代码解释
复制
// Reveal a node by expanding all ancestors
  $.fn.reveal = function() {
    $(ancestorsOf($(this)).reverse()).each(function() {
      initialize($(this));
      $(this).expand().show();
    });

    return this;
  };

我认为这可能对实现我的goal...but很有用,我不知道如何使用它,或者修改它,或者从以下位置调用它:

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-14 13:02:57

在cookie中存储的所有元素上从javascript获得it...just调用$(nodeElement).reveal() (‘nodeElement’来自cookie),在下一次刷新时,所有内容都将处于以前的状态

票数 1
EN

Stack Overflow用户

发布于 2011-07-11 15:01:56

我最初开始使用这个插件,并喜欢将其他数据(如文件大小或描述)移动到其他列的功能。我把它都去掉了,因为我喜欢它的语义嵌套的ul结构。它最终拥有了很多很棒的特性,包括对COOKIE的支持。如果你愿意放弃表格视图,我也会考虑切换。这是演示页面JSTREE DEMOS。我相信最后一个是使用cookie插件的。向它的许多事件添加侦听器的能力也非常强大。我在半天的工作中完成了一个基于拖放MySQL的文件系统设置。我最终不得不删除一些插件(包括上下文菜单...允许用户右键单击以重命名/删除/等。)因为它的特性太多了!

显示插件并添加很好的事件侦听器的代码片段:

代码语言:javascript
运行
AI代码解释
复制
$("#demo")
.bind("before.jstree", function (e, data) {
    $("#alog").append(data.func + "<br />");
})
.jstree({
    // List of active plugins
    "plugins" : [
        "themes","json_data","ui","crrm","cookies","dnd",
        "search","types","hotkeys","contextmenu"
    ],
票数 3
EN

Stack Overflow用户

发布于 2015-09-25 07:28:20

代码语言:javascript
运行
AI代码解释
复制
$('#treetable').treetable({ expandable: true, initialState: 'Expand' }, true);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6651860

复制
相关文章
Wikipedia的方言版本
闽东话版本: http://cdo.wikipedia.org/wiki/ 闽南话版本: http://zh-min-nan.wikipedia.org/wiki/ 客家话版本: http://hak.wikipedia.org/wiki/ 赣语版本: http://gan.wikipedia.org/wiki/ 吴语版本: http://wuu.wikipedia.org/wiki/ 文言版本: http://zh-classical.wikipedia.org/wiki/ 粤语版本: http://zh-yue.wikipedia.org/wiki/
ruanyf
2018/09/21
1.5K0
Wikipedia pageview数据获取(bigquery)
维基百科pageview数据是Wikimedia技术团队所维护的访问量数据集。该数据集自2015年五月启用,其具体的pageview定义为对某个网页内容的请求,会对爬虫和人类的访问量进行区分,粒度为小时级别,如下图:
千灵域
2022/06/17
2.8K0
Wikipedia pageview数据获取(bigquery)
Wikipedia创始人访谈
2001年,当他决定创办维基百科的时候,所有人都感到太疯狂了。办一个网上的百科全书,访问者可以自由编辑,连注册也不需要,你想怎么写就怎么写,目标是整理和呈现人类所有的知识。这怎么可能呢?!......
ruanyf
2018/09/21
1.2K0
Java并发编程:线程池的使用
Java并发编程:线程池的使用   在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:   如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。   那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?   在Java中可以通过线程池来达到这样的效果。今天我们就来详细讲解一下Java的线程池,首先我们从最核心的ThreadPo
Ryan-Miao
2018/03/13
1.1K0
【编程基础】Java Comparator接口的使用
在实际编程中我们经常会用到集合或者数组,有的时候你需要对这个集合中的元素就行排序,那这个时候就用到了Comparator接口,先看一下接口的原型: public interface Comparator<T> { /** * Compares the two specified objects to determine their relative ordering. The ordering * implied by the return value of this method for all po
程序员互动联盟
2018/03/14
7850
10分钟拥有自己的Wikipedia
谁是花和尚? 花和尚是一个定居西雅图的程序员,拥有多年系统设计和开发经验。喜欢研究和总结System Design, 并传授给大家。花和尚在MITBBS一篇 "我的System Design总结" 文章获得超过8万访问量,并被多家网站和博客转载。 引子 相信你一定用过Wikipedia。它简单明了的页面使内容容易查找和阅读。但你有没有想过自己也可以轻松获得一个专属Wikipedia? 背景 小编从一毕业进入某电商公司,就在公司开始使用一款与Wikipedia类似的内部网站。写team wiki,项目requ
包子面试培训
2018/04/20
4.1K0
10分钟拥有自己的Wikipedia
Flink实战:消费Wikipedia实时消息
https://blog.csdn.net/boling_cavalry/article/details/85205622
程序员欣宸
2019/06/02
8420
Flink实战:消费Wikipedia实时消息
写给NLP研究者的编程指南
作者 | 赤乐君,日本某大手研发部门的NLP工程师。关注关系抽取与知识图谱的相关研究。
AI科技大本营
2019/05/06
5520
写给NLP研究者的编程指南
Java并发编程之join方法的使用
在多线程编程中,有时候一个线程的执行可能要依赖于另外一个线程的执行结果才能执行,JDK提供了join方法来实现这种功能。
布禾
2021/03/15
5420
Java-GUI编程之ImageIO的使用
在实际生活中,很多软件都支持打开本地磁盘已经存在的图片,然后进行编辑,编辑完毕后,再重新保存到本地磁盘。如果使用AWT要完成这样的功能,那么需要使用到ImageIO这个类,可以操作本地磁盘的图片文件。
愷龍
2022/09/26
4270
Java-GUI编程之ImageIO的使用
java并发编程(4)--线程池的使用
转载:http://www.cnblogs.com/dolphin0520/p/3932921.html 一. java中的ThreadPoolExecutor类 java.util.concurrent.ThreadPoolExecutor类时线程池中最核心的一个类,因此如果要透彻的了解java中线程池,必须先了解这个类。下面看ThreadPoolExecutor类的具体实现源码: 在ThreadPoolExecutor类中提供了四个构造方法: public class ThreadPoolExecuto
Ryan-Miao
2018/03/13
7710
Java 并发编程:volatile的使用及其原理
Java并发编程系列: Java 并发编程:核心理论 Java并发编程:Synchronized及其实现原理 Java并发编程:Synchronized底层优化(轻量级锁、偏向锁) Java 并发编程:线程间的协作(wait/notify/sleep/yield/join) Java 并发编程:volatile的使用及其原理 一、volatile的作用   在《Java并发编程:核心理论》一文中,我们已经提到过可见性、有序性及原子性问题,通常情况下我们可以通过Synchro
用户2140019
2018/05/18
7230
Java 并发编程:volatile的使用及其原理
一、volatile的作用   在《Java并发编程:核心理论》一文中,我们已经提到过可见性、有序性及原子性问题,通常情况下我们可以通过Synchronized关键字来解决这些个问题,不过如果对Synchronized原理有了解的话,应该知道Synchronized是一个比较重量级的操作,对系统的性能有比较大的影响,所以,如果有其他解决方案,我们通常都避免使用Synchronized来解决问题。而volatile关键字就是Java中提供的另一种解决可见性和有序性问题的方案。对于原子性,需要强调一点,
用户2140019
2018/06/25
4590
自然语言处理(NLP)入门指南
授权转载自数据派THU ID:DatapiTHU 作者:Melanie Tosik 翻译:闵黎 校对:丁楠雅 Melanie Tosik目前就职于旅游搜索公司WayBlazer,她的工作内容是通过
大数据文摘
2018/05/24
1.4K0
【超全资源】自然语言处理(NLP)入门学习资源清单(部分资料下载)
Melanie Tosik目前就职于旅游搜索公司WayBlazer,她的工作内容是通过自然语言请求来生产个性化旅游推荐路线。回顾她的学习历程,她为期望入门自然语言处理的初学者列出了一份学习资源清单。
新智元
2018/03/27
3K0
【超全资源】自然语言处理(NLP)入门学习资源清单(部分资料下载)
Lombok 使用详解,简化Java编程
在 Java 应用程序中存在许多重复相似的、生成之后几乎不对其做更改的代码,但是我们还不得不花费很多精力编写它们来满足 Java 的编译需求
用户4172423
2019/11/28
5660
使用Java实现面向对象编程
使用Java实现面向对象编程 源码展示: 1 package cdjj.s2t075.com; 2 import java.util.Scanner; 3 public class Door { 4 /* 5 * Door为门类 6 * 它包括:开门和关门的操作 7 * 然而,因为要通过记录Person输入的信息,交由 8 * Computer计算机类进行处理,之后,再交由Door门类 9 * 进行处理所以Person要继承于Com
用户1112962
2018/07/04
1.1K0
使用Java实现面向对象编程
第一章-对象和封装 上机练习1-5答案略 简答题4 public class Student1 { String name; //姓名 private int age; //年龄 public int getAge() { return age; } public void setAge(int age) { if (age>=16) { this.age = age; }
星辰xc
2022/04/09
8450
使用Java实现面向对象编程
Lombok 使用详解,简化Java编程
在 Java 应用程序中存在许多重复相似的、生成之后几乎不对其做更改的代码,但是我们还不得不花费很多精力编写它们来满足 Java 的编译需求
码农小胖哥
2019/12/10
6460
Lombok 使用详解,简化Java编程
【独家】自然语言处理(NLP)入门指南
致谢 钟崇光博士参与了数据派THU于6月5日、THU数据派于6月8日发布的《循序渐进提升Kaggle竞赛模型精确度,以美国好事达保险公司理赔为例》一文的校对工作,并且给出了许多有建设性的意见,在此数据派翻译组对钟博士表达诚挚的感谢! 作者:Melanie Tosik 翻译:闵黎 校对:丁楠雅 本文长度为1100字,建议阅读3分钟 Melanie Tosik目前就职于旅游搜索公司WayBlazer,她的工作内容是通过自然语言请求来生产个性化旅游推荐路线。回顾她的学习历程,她为期望入门自然语言处理的初学者
数据派THU
2018/01/29
2K0
【独家】自然语言处理(NLP)入门指南

相似问题

如果图像高度大于宽度,则为Jquery addClass

25

如果日期大于值,则为ArrayFormula

23

如果列名大于行值,则为求和

12

如果Post值小于或大于,则为PHP

23

如果元素高度大于x addClass,则为“纵向”否则addClass“景观”

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文