我正在将一个ListViewDataSource
作为属性传递下去,并希望子元素检测它是否为空。
在Chrome中调试时,我发现当列表为空时,_cachedRowCount
属性被设置为0
。
是否有更好的方法来检测列表视图是否为空?
我正在将一个ListViewDataSource
作为属性传递下去,并希望子元素检测它是否为空。
在Chrome中调试时,我发现当列表为空时,_cachedRowCount
属性被设置为0
。
是否有更好的方法来检测列表视图是否为空?
例如尝试使用getRowCount()
:
let ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
let dataSource = ds.cloneWithRows(this.state.rows || [])
console.log(dataSource.getRowCount())