如何在listview中呈现多个自定义行 - Reactnative

时间:2018-05-28 09:22:27

标签: listview react-native listviewitem

我正在使用ListView来显示项目列表。到目前为止,我已经展示了相同类型的项目,所以没有问题。现在我必须展示不同类型的物品。如何渲染不同类型的行,如第2行,渲染此组件,第5行渲染该组件......

默认情况下,为行显示1个自定义视图,我使用以下代码:

<ListView
                stickySectionHeadersEnabled={false}
                scrollEnabled={!this.state.shouldAnimate}
                style={styles.listView}
                enableEmptySections={true}
                dataSource={this.state.dataSource}
                renderSectionHeader = {this.renderSectionHeader}
                renderRow={(data) => <CellProgram data={data} onPress={this.GetSectionListItem.bind(this, data)} />}
            />

这将为所有行渲染CellProgram。我应该更改哪些内容以显示特定行和其他行的不同布局?

1 个答案:

答案 0 :(得分:1)

你可以根据你的代码编写一个if语句或开关

/Action:DeployReport /SourceFile:$dacpac-path /TargetConnectionString:$constr /OutputPath:$reportoutputfilepath

如果声明

,请不要忘记添加回复