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
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;
|