首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在react-native-paper的DataTable中更改表列宽度

如何在react-native-paper的DataTable中更改表列宽度
EN

Stack Overflow用户
提问于 2020-10-14 15:43:58
回答 1查看 4.4K关注 0票数 5

默认情况下,列是排列的,如果我尝试给单元格和标题设置宽度,结果没有变化。那么我该如何显式地安排列宽呢?

代码语言:javascript
复制
  <DataTable style={{ height: height }}>
        <DataTable.Header>
            <DataTable.Title>Name</DataTable.Title>
            <DataTable.Title numeric>QTY</DataTable.Title>
            <DataTable.Title numeric>AMT</DataTable.Title>
            <DataTable.Title numeric>TAX</DataTable.Title>
            <DataTable.Title numeric>GROSS</DataTable.Title>
        </DataTable.Header>
        <ScrollView>
            {
                data && data.length > 0 ?
                    data.map((item, index) => {
                        return (
                            <DataTable.Row key={index}>
                                <DataTable.Cell>{item.NAME}</DataTable.Cell>
                                <DataTable.Cell numeric>{item.QTY}</DataTable.Cell>
                                <DataTable.Cell numeric>{item.AMT}</DataTable.Cell>
                                <DataTable.Cell numeric>{item.TAX}</DataTable.Cell>
                                <DataTable.Cell numeric>{item.GROSS}</DataTable.Cell>
                            </DataTable.Row>
                        );
                    })
                    :
                    false
            }
        </ScrollView>
    </DataTable>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-14 17:27:46

可以通过将flex值设置为特定单元格来设置该单元格的宽度。

例如:

代码语言:javascript
复制
 <DataTable.Cell style={{flex: 3}}>
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64348744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档