UNPKG

amis

Version:

一种MIS页面生成工具

36 lines (35 loc) 1.01 kB
import React from 'react'; import { RendererProps } from '../factory'; import { BaseSchema, SchemaTpl } from '../Schema'; /** * Mapping 映射展示控件。 * 文档:https://baidu.gitee.io/amis/docs/components/mapping */ export interface MappingSchema extends BaseSchema { /** * 指定为映射展示控件 */ type: 'map' | 'mapping'; /** * 关联字段名。 */ name?: string; /** * 配置映射规则,值可以使用模板语法。当 key 为 * 时表示 else,也就是说值没有映射到任何规则时用 * 对应的值展示。 */ map?: { [propName: string]: SchemaTpl; }; /** * 占位符 */ placeholder?: string; } export interface MappingProps extends RendererProps, MappingSchema { } export declare class MappingField extends React.Component<MappingProps, object> { static defaultProps: Partial<MappingProps>; render(): JSX.Element; } export declare class MappingFieldRenderer extends MappingField { }