choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
25 lines (24 loc) • 925 B
TypeScript
import { ReactNode } from 'react';
import { FormField, FormFieldProps, RenderProps } from '../field/FormField';
export interface OutputProps extends FormFieldProps {
}
export default class Output extends FormField<OutputProps> {
static displayName: string;
static defaultProps: {
suffixCls: string;
readOnly: boolean;
disabled: boolean;
noValidate: boolean;
showHelp: string;
trim: import("../data-set/enum").FieldTrim;
};
get editable(): boolean;
useFocusedClassName(): boolean;
handleChange(): void;
getOtherProps(): Pick<Pick<Pick<any, string | number | symbol>, string | number | symbol>, string | number | symbol>;
getValueKey(value: any): any;
processValue(value: any): string;
defaultRenderer({ value, text, repeat, maxTagTextLength }: RenderProps): ReactNode;
getRenderedValue(): ReactNode;
renderWrapper(): ReactNode;
}