我正在尝试实现 FuelUX 树插件,到目前为止我已经按照示例进行操作,但我需要一个嵌套结构。我假设树插件能够处理嵌套的孩子?这个对吗?
var treeDataSource = new TreeDataSource({
data: [
{ name: 'Test Folder 1', type: 'folder', additionalParameters: { id: 'F1' },
data: [
{ name: 'Test Sub Folder 1', type: 'folder', additionalParameters: { id: 'FF1' } },
{ name: 'Test Sub Folder 2', type: 'folder', additionalParameters: { id: 'FF2' } },
{ name: 'Test Item 2 in Folder 1', type: 'item', additionalParameters: { id: 'FI2' } }
]
},
{ name: 'Test Folder 2', type: 'folder', additionalParameters: { id: 'F2' } },
{ name: 'Test Item 1', type: 'item', additionalParameters: { id: 'I1' } },
{ name: 'Test Item 2', type: 'item', additionalParameters: { id: 'I2' } }
],
delay: 400
});
到目前为止,它似乎将顶级项目加载到打开的文件夹中,而不是嵌套的数据项中。他们网站上的演示也是这样做的,但这似乎不是所需的交互。谁能确认这是否是预期的行为?
谁能指出我使用此插件创建嵌套数据树的代码?有什么很明显的我想念的吗?