import React from "react"; import { Badge } from "antd"; import XBaseEditor, { XBaseEditorProps } from "../base/XBaseEditor"; export interface XBadgeProps extends XBaseEditorProps { children?: React.ReactNode; /** * 展示封顶的数字值 */ overflowCount?: number; } /** * 在元素的右上角显示 * @name 徽标位置 * @groupName 网格 */ export default class XBadge extends XBaseEditor { static ComponentName: string; static Badge: typeof Badge; static defaultProps: { overflowCount: number; hasCell: boolean; label: any; labelWidth: string; labelMode: string; showCell: any; showLabel: boolean; extraButtons: any; field: any; value: any; defaultValue: any; record: any; isRequired: boolean; validateText: string; validateRegExp: string; readOnly: boolean; disabled: boolean; clickEdit: boolean; onPressEnter: any; onValueChange: any; width: string; height: string; styleType: string; hasBox: boolean; showBorder: any; overflow: string; boxStyle: {}; visible: boolean; grid: number[]; gridSpan: number[]; parent: string; pureRender: boolean; dataSourceUrl: string; filterData: {}; mustHasFilter: boolean; }; constructor(props: any); componentDidMount(): void; render(): React.JSX.Element; }