- 博客(6)
- 收藏
- 关注
原创 树结构(有id和pid字段)数组,生成多层嵌套的json对象
/* * 传入的数组有id和父节点pid字段,通过它们的关联构造成一棵或多棵树结构 * @param nodes 集合 * @param treeRootId 根节点的id */function createTreeData(nodes, treeRootId) { var groups = {}; // 按父节点将节点分组 for (var i in nodes)
2017-12-13 16:24:06
5422
2
原创 树结构中的节点增删改操作后,排序码的重新设置
package com.naydog.sort.bysortkey;import java.util.ArrayList;import java.util.List;/** * 目的:树结构中一个节点下的子节点非自然排序,而是按照排序码。当发生节点增删,或位置移动时,需要重新设置排序码 * 此为重新设置排序码的算法实现 */public class SortBySortKey { /
2017-12-06 14:26:10
1939
原创 树结构列表按父子顺序排序
节点字段id --节点编码pid --父节点编号 传过来的数据顺序随机,需要排序,保证父节点public List<Entity> sortParentAndChild(List<Entity> entities) { // 1. 寻找集合中的所有根节点 Map<String, List<Entity>> parentChildrenMap = new HashMap<Stri
2017-12-01 15:28:35
4916
原创 Bootstrap Datetimepicker 季度筛选
仅限于筛选到季度。原理 将原月筛选转为季度筛选。实现 添加datetimepicker自定义语言: $.fn.datetimepicker.dates['zh-CN-qtrs'] = { days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], daysShort: ["周日", "周一", "周二", "周三
2017-12-01 10:29:54
6577
3
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-29 14:53:44
298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人