/**
* Sample React Native App
* https://github.com/facebook/react-native
* @flow
*/
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
ListView,
Image,
TouchableOpacity
} from 'react-native';
var Car = require('./Car.json');
var ListDemo3 = React.createClass({
getInitialState(){
return{
ds: new ListView.DataSource({
getSectionData: (dataBlob, sectionID) => dataBlob[sectionID],
getRowData: (dataBlob, sectionID, rowID) => dataBlob[sectionID + ':' + rowID],
rowHasChanged: (r1, r2) => r1 !== r2,
sectionHeaderHasChanged:(s1, s2) => s1 !== s2
})
}
},
componentDidMount(){
var jsonData = Car.data;
var dataBlob = {}, sectionIDs = [], rowIDs = [], cars = [];
for(var i=0; i<jsonData.length; i++){
sectionIDs.push(i);
dataBlob[i] = jsonData[i].title;
cars = jsonData[i].cars;
rowIDs[i] = [];
RN实现iOS tableview分组吸顶效果
最新推荐文章于 2022-07-15 10:48:06 发布