今天在事情的时刻,遇到了一个需求,就是需要一键睁开或者关闭树形结构。关于树形结构的不是很熟悉,然后去百度,效果也不是很准确。最后经由Google才找到。下面分享给人人
直接看代码:
var flag = true; //开启照样关闭的标志位 function change_tree(target) { if(flag) { //$table.treegrid('getRootNodes').treegrid('expand'); //$table.treegrid('getParentNode').treegrid('expand'); $table.treegrid('expandAll'); flag = !flag; } else { //$table.treegrid('getRootNodes').treegrid('collapse'); //$table.treegrid('getParentNode').treegrid('collapse'); $table.treegrid('collapseAll'); flag = !flag; } }
上面的是折叠,下面的是睁开。有一个标志位,每次执行差别的代码。
常用的设置项:
参数 | 类型 | 默认值 | 形貌 |
treeColumn | Numeric | 0 | 树中表格中的哪一列 |
initialState | String | expanded | 初始化时树的状态 'expanded' - 所有节点都睁开 'collapsed' - 所有节点都折叠 |
saveState | Boolean | false | 若是是true树的再次加载页面的时刻树的状态将保留 |
saveStateMethod | String | cookie | 'cookie' - 保留cookie的状态 'hash' - 保留hash的状态 |
saveStateName | String | tree-grid-state | 通过cookie或hash的名字来保留状态 |
expanderTemplate | String | <span></span> | 点击HTML米素时将折叠或睁开分支 |
expanderExpandedClass | String | treegrid-expander-expanded | 当它睁开的时刻可以使用扩展米素 |
expanderCollapsedClass | String | treegrid-expander-collapsed | 当它折叠的时刻可以使用扩展米素 |
indentTemplate | String | <span></span> | HTML米素将凭据深度嵌套节点做填充 |
本文目录一览: 1、美少年梦工厂3杀手训练营找不到 2、女主小时候被丢进一个地下组织杀手训练营,女主在里面代号为美人鱼 3、杀手训练营 4、你好,请问你是杀手训练营的人吗? 5、有哪位...
加拿大的农牧业十分比较发达,也就是我定居的塔斯马尼亚岛的主导产业之一。加拿大十分适用农牧业,农牧业所得税是完全免费的,选购成本费中的所得税还可以退回。塔斯马尼亚还为全部运走塔斯马尼亚的新鲜水果出示...
疫苗是抗击新冠病毒最有力的武器之一,现在很多国家的新冠疫苗都已经进入了临床试验,而我国则是其中较为领先的国家,现在已经有11种新冠疫苗已经进入了临床试验,而且有4种新冠疫苗进入了三期临床试验,而且在下...
英国首相鲍里斯·约翰逊因接触一名确诊感染新冠病毒人员正自我隔离。他的发言人15日说,约翰逊目前状况良好,没有症状。 英国国民保健制度“检测与追踪”项目人员当天早些时候通知约翰逊开始隔离。他1...
不知从何时起,不少平台都最先做起了极速版,也不知道它那里极速,横竖能免费赚钱就好。好比这个抖呱呱极速版,又是一个看短视频就可以免费赚钱的平台,注册完成新人义务就有1米左右,最低0.3米起提现!...
汤美星奶瓶给宝宝吃奶怎么样,有的妈妈觉得汤美星奶瓶还可以,那么汤美星奶瓶给孩子吃奶会习惯吗,好技术小编就来说说使用汤美星奶瓶的感受吧。 宝贝整体 宝贝看上去很不错,瓶口大,属于超大口径奶瓶,很方便...