blockly > FieldImage > (constructor)

FieldImage.(constructor)

Constructs a new instance of the FieldImage class

Signature:

constructor(src: string | typeof Field.SKIP_SETUP, width: string | number, height: string | number, alt?: string, onClick?: (p1: FieldImage) => void, flipRtl?: boolean, config?: FieldImageConfig);

Parameters

Parameter Type Description
src string | typeof Field.SKIP_SETUP The URL of the image. Also accepts Field.SKIP_SETUP if you wish to skip setup (only used by subclasses that want to handle configuration and setting the field value after their own constructors have run).
width string | number Width of the image.
height string | number Height of the image.
alt string (Optional) Optional alt text for when block is collapsed.
onClick (p1: FieldImage) => void (Optional) Optional function to be called when the image is clicked. If onClick is defined, alt must also be defined.
flipRtl boolean (Optional) Whether to flip the icon in RTL.
config FieldImageConfig (Optional) A map of options used to configure the field. See the [field creation documentation]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/image#creation for a list of properties this parameter supports.