/// import * as React from 'react'; import { ISPFieldLookupValue } from "../../../common/SPEntities"; import { IFieldRendererProps } from '../FieldCommon/IFieldRendererProps'; export interface IFieldLookupRendererProps extends IFieldRendererProps { /** * lookup values */ lookups: ISPFieldLookupValue[]; /** * url of Display form for the list that is referenced in the lookup */ dispFormUrl?: string; /** * custom event handler of lookup item click. If not set the dialog with Display Form will be shown */ onClick?: (args: IFieldLookupClickEventArgs) => {}; } /** * For future */ export interface IFieldLookupRendererState { } /** * Lookup click event arguments */ export interface IFieldLookupClickEventArgs { lookup?: ISPFieldLookupValue; } /** * Field Lookup Renderer. * Used for: * - Lookup, LookupMulti */ export default class FieldLookupRenderer extends React.Component { constructor(props: IFieldLookupRendererProps, state: IFieldLookupRendererState); render(): JSX.Element; private _onClick(lookup); private _onIframeLoaded(iframe); }