数据来源是别人的API,我这里想显示的效果如下:
有1个或多个根节点。
每个节点下面有:节点、叶子(叶子有好几种,不同种类的叶子前面的图标不一样,自身所带的属性也不一样)。
无论是节点还是叶子都有很多自定义的属性,比如图标,ID等等。
我设想的是,当初始化的时候,载入根节点和第一层节点,但是只显示根节点。当鼠标单击根节点的时候,展开第一层节点同时载入第二层节点,依次类推,当鼠标单击第N层节点的时候,展开第N+1层节点同时载入第N+2层节点。
像我这种情况该选用什么model和view实现比较方便?谢谢