注释：在原本代码基础上实现了GetParent和GetChildren的功能，实现方法舍弃了json文件中原有的id，而是通过js代码为每一个数据赋予一个id，再通过对id的处理来实现get…功能，这样使用js计算id就在一定程度上扩展了组件的使用范围，不再过分依赖json数据。
Merge remote-tracking branch 'origin/master'
注释：在原本代码基础上实现了GetParent和GetChildren的功能，实现方法舍弃了json文件中原有的id，而是通过js代码为每一个数据赋予一个id，再通过对id的处理来实现get…功能，这样使用js计算id就在一定程度上扩展了组件的使用范围，不再过分依赖json数据。
注释：在原本代码基础上实现了GetParent和GetChildren的功能，实现方法舍弃了json文件中原有的id，而是通过js代码为每一个数据赋予一个id，再通过对id的处理来实现get…功能，这样使用js计算id就在一定程度上扩展了组件的使用范围，不再过分依赖json数据。