import React from "react"; import { XBaseEditor, XBaseEditorProps, XUpload } from "../index"; import XImageList from "./XImageList"; export interface XSelectImageProps extends XBaseEditorProps { 项目信息id?: string; isIcon?: boolean; onSelectChange?: (row: any) => {}; } export default class XSelectImage extends XBaseEditor { static defaultProps: { onSelectChange: any; 项目信息id: string; hasCell: boolean; label: any; labelWidth: string; labelMode: string; showCell: any; showLabel: boolean; extraButtons: any; field: any; value: any; defaultValue: any; record: any; isRequired: boolean; validateText: string; validateRegExp: string; readOnly: boolean; disabled: boolean; clickEdit: boolean; onPressEnter: any; onValueChange: any; width: string; height: string; styleType: string; hasBox: boolean; showBorder: any; overflow: string; boxStyle: {}; visible: boolean; grid: number[]; gridSpan: number[]; parent: string; pureRender: boolean; dataSourceUrl: string; filterData: {}; mustHasFilter: boolean; }; constructor(props: any); GetValue(): any; SetValue(value: any, triggerValueChange?: boolean): void; pictures: XImageList; showModal图片资源(): void; upload: XUpload; renderEditor(): React.JSX.Element; }