UNPKG

amis

Version:

一种MIS页面生成工具

30 lines (29 loc) 1.16 kB
import React from 'react'; import { IRow, IColumn } from '../../store/table'; import { RendererProps } from '../../factory'; import { Action } from '../Action'; interface TableRowProps extends Pick<RendererProps, 'render'> { onCheck: (item: IRow) => void; classPrefix: string; renderCell: (region: string, column: IColumn, item: IRow, props: any) => React.ReactNode; columns: Array<IColumn>; item: IRow; parent?: IRow; itemClassName?: string; itemIndex: number; regionPrefix?: string; checkOnItemClick?: boolean; ignoreFootableContent?: boolean; [propName: string]: any; } export declare class TableRow extends React.Component<TableRowProps> { reaction?: () => void; constructor(props: TableRowProps); shouldComponentUpdate(nextProps: TableRowProps): boolean; componentWillUnmount(): void; handleClick(e: React.MouseEvent<HTMLTableRowElement>): void; handleAction(e: React.UIEvent<any>, action: Action, ctx: any): void; handleQuickChange(values: object, saveImmediately?: boolean, savePristine?: boolean, resetOnFailed?: boolean): void; render(): JSX.Element | null; } export {};