UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

37 lines (35 loc) 964 B
import { RendererEnv } from "../../../../env"; import { TranslateFn } from "../../../../locale"; import { ICRUDStore } from "../../../../store/crud"; import { SchemaNode } from "../../../../types"; import { OfflineSchema } from "../../../CRUD"; import { CRUDProps } from "../../types"; export interface OfflineProps { offlineSchema: OfflineSchema; render: (region: string, node: SchemaNode, props?: any) => JSX.Element env: RendererEnv aliasTitle?: string, menuName?: string, primaryField: string, name?: string, offlineMode: boolean, store: ICRUDStore, translate: TranslateFn<any>, filtercont: obj, classPrefix: string, columns: any[], tableLayout?: 'vertical' | 'horizontal', search: () => void, curdRef: React.RefObject<HTMLDivElement> | null } export type OfflineData = { offlineData: { items: obj[]; total: number; }; offlineZipResourceDown?: { url: string; method: string; requestParam?: obj; } }