You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
2.1 KiB

import React from 'react';
import { ProColumnType } from './index';
/**
* 根据不同的类型来转化数值
* @param text
* @param valueType
*/
declare const defaultRenderText: <T, U = any>(text: string | number | React.ReactText[], valueType: ProColumnType['valueType'], index: number, item?: T | undefined, columnEmptyText?: string | false | undefined, props?: import("@ant-design/pro-utils").ProSchema<T, "code" | "option" | "progress" | "textarea" | "time" | "text" | "date" | "dateTime" | "money" | "dateRange" | "dateTimeRange" | "index" | "indexBorder" | "percent" | "digit" | "avatar" | "jsonCode" | import("@ant-design/pro-field").ProFieldValueObjectType, Pick<import("antd/lib/table").ColumnType<T>, "className" | "width" | "key" | "colSpan" | "rowSpan" | "sorter" | "sortOrder" | "defaultSortOrder" | "sortDirections" | "showSorterTooltip" | "filtered" | "filterDropdown" | "filterMultiple" | "filteredValue" | "defaultFilteredValue" | "filterIcon" | "onFilter" | "filterDropdownVisible" | "onFilterDropdownVisibleChange" | "responsive" | "dataIndex" | "shouldCellUpdate" | "onCell" | "onCellClick" | "fixed" | "onHeaderCell" | "ellipsis" | "align"> & Partial<Pick<import("antd/lib/form").FormItemProps, "className" | "style" | "label" | "hidden" | "id" | "onReset" | "prefixCls" | "name" | "required" | "htmlFor" | "dependencies" | "getValueFromEvent" | "normalize" | "rules" | "shouldUpdate" | "trigger" | "validateTrigger" | "validateFirst" | "valuePropName" | "getValueProps" | "messageVariables" | "initialValue" | "preserve" | "isListField" | "noStyle" | "hasFeedback" | "validateStatus" | "fieldKey" | "colon" | "labelAlign" | "labelCol" | "wrapperCol" | "help" | "extra">> & {
index?: number | undefined;
initialValue?: any;
ellipsis?: boolean | undefined;
copyable?: boolean | undefined;
hideInSearch?: boolean | undefined;
hideInTable?: boolean | undefined;
hideInForm?: boolean | undefined;
filters?: boolean | import("antd/lib/table/interface").ColumnFilterItem[] | undefined;
order?: number | undefined;
}> | undefined) => React.ReactNode;
export default defaultRenderText;