drip-table
Version:
A tiny and powerful enterprise-class solution for building tables.
40 lines (39 loc) • 1.24 kB
TypeScript
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 {};