React|React Native 表格组件
本文原创首发于公众号:ReactNative开发圈,转载需注明出处。
【React|React Native 表格组件】React Native 表格组件:react-native-data-table,纯JS组件,功能强大。支持自定义表头、行、单元格样式。支持编辑单元格和选择列。还能显示子行。效果图
文章图片
image.png 安装方法
npm install --save react-native-data-table
组件说明 表格组件主要分成以下几部分:
DataTable 表格
HeaderCell 列头
Row 行
Cell 单元格
CheckableCell 可选择单元格
EditableCell 可编辑单元格
Expansion 子行
其他使用方法类似于官方的ListView组件
使用示例
import {
Cell,
DataTable,
Header,
HeaderCell,
Row,
EditableCell,
CheckableCell,
} from 'react-native-data-table';
render() {
return (
);
}renderHeader() {
return (this.onColumnSort()}
/>
this.onColumnSort()}
/>
this.onColumnSort()}
/>);
}renderRow(item) {
let rowStyle = item.no%2 === 0? styles.whiteRow : styles.row;
return (
this.onCheckablePress()}
renderIsChecked={() => (
)}
renderIsNotChecked={() => (
)}
isChecked={item.isChecked}
/>
{item.no}
|
{item.name}
|
{}}>
);
}onCheckablePress() {}onColumnSort() {}
完整示例 完整代码:https://github.com/forrest23/ReactNativeComponents
本次示例代码在 Component05文件夹中。请不要吝啬你们的Star!
组件地址 https://github.com/sussol/react-native-data-table
微信不让跳转外链,可以点击查看原文来查看外链GitHub内容。
举手之劳关注我的微信公众号:ReactNative开发圈
[图片上传失败...(image-f07ecb-1518081280042)]
推荐阅读
- react|react 安装
- 1040表格和W-2表格
- React.js学习笔记(17)|React.js学习笔记(17) Mobx
- React.js的表单(六)
- 【React|【React Native填坑之旅】从源码角度看JavaModule注册及重载陷阱
- react-navigation|react-navigation 动态修改 tabBar 样式
- 教你如何做一个好看的表格,excel使用技巧大全
- Flutter|Flutter SwiftUI React 对比
- React|React refs和onRefs的使用
- 手写|手写 React-Native 方法调用式的 Modal 弹框、Toast 提示