Fixed sticky section headers in ListView

This commit is contained in:
Nick Lockwood
2015-03-12 03:10:25 -07:00
parent 5c853c4433
commit 24da269404
2 changed files with 6 additions and 6 deletions

View File

@@ -401,8 +401,8 @@ var ListView = React.createClass({
var header = this.props.renderHeader && this.props.renderHeader();
var totalIndex = header ? 1 : 0;
var visibilityChanged = false;
var changedRows = {};
for (var sectionIdx = 0; sectionIdx < allRowIDs.length; sectionIdx++) {
var changedRows = {};
for (var sectionIdx = 0; sectionIdx < allRowIDs.length; sectionIdx++) {
var rowIDs = allRowIDs[sectionIdx];
if (rowIDs.length === 0) {
continue;

View File

@@ -310,8 +310,8 @@ var validAttributes = {
alwaysBounceVertical: true,
automaticallyAdjustContentInsets: true,
centerContent: true,
contentInset: insetsDiffer,
contentOffset: pointsDiffer,
contentInset: {diff: insetsDiffer},
contentOffset: {diff: pointsDiffer},
decelerationRate: true,
horizontal: true,
keyboardDismissMode: true,
@@ -321,11 +321,11 @@ var validAttributes = {
pagingEnabled: true,
removeClippedSubviews: true,
scrollEnabled: true,
scrollIndicatorInsets: insetsDiffer,
scrollIndicatorInsets: {diff: insetsDiffer},
scrollsToTop: true,
showsHorizontalScrollIndicator: true,
showsVerticalScrollIndicator: true,
stickyHeaderIndices: deepDiffer,
stickyHeaderIndices: {diff: deepDiffer},
throttleScrollCallbackMS: true,
zoomScale: true,
};