fastlion-amis
Version:
一种MIS页面生成工具
37 lines (35 loc) • 964 B
text/typescript
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;
}
}