React Native (0.33) でセクション ヘッダーを使用して ListView をレンダリングしようとしていますが、セクション ヘッダーはレンダリングされますが、行はレンダリングされません。データは mobx ストアからのものです。
質問する
287 次
1 に答える
3
ListView は、Object.keys(...) を呼び出して整数の配列 (配列インデックス) を期待することで、独自の rowIndices を見つけようとしますが、ObservableArrays では機能しません。
ここでの私の解決策は、cloneWithRowsAndSections を使用すると、.slice() を使用して通常の配列に変更し、次のようにセクション ID を簡単に取得できるということです。
dataSource: ds.cloneWithRowsAndSections(
list,
Object.keys(list),
Object.keys(list).map((sectionID) => Object.keys(list[sectionID].slice()))),
于 2016-09-23T19:07:04.990 に答える