UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

41 lines (40 loc) 1.19 kB
import React from 'react'; import { RendererProps } from '../factory'; import { BaseSchema } from '../Schema'; import { ActionSchema } from './Action'; import './Lion/Table/LionTable/style/baseCss/index.css'; /** * 操作栏渲染器。 * 文档:https://baidu.gitee.io/amis/docs/components/operation */ export interface OperationSchema extends BaseSchema { /** * 指定为操作栏 */ type: 'operation'; /** * 占位符 */ placeholder?: string; buttons: Array<ActionSchema>; num?: number; } export interface OperationProps extends RendererProps, Omit<OperationSchema, 'type' | 'className'> { useMobileUI?: boolean; fold: boolean; } interface OperationState { isOpened: boolean; popUp: boolean; } export declare class OperationField extends React.Component<OperationProps, OperationState> { static propsList: Array<string>; static defaultProps: Partial<OperationProps>; constructor(props: OperationProps); private moreHandleTouch; private renderOperation; render(): JSX.Element; } export declare class OperationFieldRenderer extends OperationField { } export {};