///
declare module 'zent/lib/grid' {
interface IGridColumnBodyRenderPos {
row: number,
column: number,
fixed?: 'left' | 'right'
}
interface IGridColumn {
title: React.ReactNode
name?: string
width?: number | string
bodyRender?: ((data: any, pos: IGridColumnBodyRenderPos, name: string) => React.ReactNode) | React.ReactNode
className?: string
needSort?: boolean
colSpan?: number
fixed?: 'left' | 'right' | true
onCellClick?: (data: any, event: React.MouseEvent) => any
textAign?: 'left' | 'right' | 'center'
nowrap?: boolean
defaultText?: React.ReactNode
children?: Array
}
interface IGridOnChangeConfig {
current: number
sortBy: string
sortType: 'asc' | 'desc' | ''
pageSize: number
}
interface IGridProps {
columns: Array
datasets: Array