UNPKG

drip-table

Version:

A tiny and powerful enterprise-class solution for building tables.

40 lines (39 loc) 1.24 kB
import React from 'react'; import { DripTableColumnSchema, DripTableRecordTypeBase, SchemaObject } from "../../../types"; import { DripTableComponentProps } from '../component'; export declare type DTCInputNumberColumnSchema = DripTableColumnSchema<'input-number', { step?: number | string; min?: number; max?: number; style?: React.CSSProperties; /** * 展示边框,默认为 true */ bordered?: boolean; /** * 暗纹提示 */ placeholder?: string; defaultValue?: number; disabled?: boolean; /** * 是否编辑态 */ isEdit?: boolean; /** * 输入框大小 */ size?: 'large' | 'middle' | 'small'; }>; interface DTCInputNumberState { } interface DTCInputNumberProps<RecordType extends DripTableRecordTypeBase> extends DripTableComponentProps<RecordType, DTCInputNumberColumnSchema> { } export default class DTCInputNumber<RecordType extends DripTableRecordTypeBase> extends React.PureComponent<DTCInputNumberProps<RecordType>, DTCInputNumberState> { static componentName: DTCInputNumberColumnSchema['component']; static schema: SchemaObject; private get value(); private get isEdit(); render(): React.JSX.Element; } export {};