2016-09-23 106 views

回答

3

原来ListView试图通过调用Object.keys(...)并期望一个整数数组(它是数组索引)来找出它自己的rowIndices,但它在ObservableArrays上不起作用。

这里我的解决方法是,当你cloneWithRowsAndSections,你可以使用.slice()更改为正常的阵列的那么容易得到部分IDS是这样的:

dataSource: ds.cloneWithRowsAndSections(
    list, 
    Object.keys(list), 
    Object.keys(list).map((sectionID) => Object.keys(list[sectionID].slice()))), 
+0

什么是数据的结构商店? – James