Class: CellThumbnail

@nginstack/web-framework/lib/classdef/CellThumbnail~ CellThumbnail


new CellThumbnail()

Objeto que permite configurar a exibição de imagens thumbnail associadas aos valores das células da grade.

Members


height :number

Altura do thumbnail em pixels.

Type:
  • number

onGetImages :LegacyEvent

Evento responsável por retornar a imagem a ser utilizada como thumbnail. O evento receberá 2 parâmetros: sender, objeto que disparou o evento, e value, valor do campo. Ele deverá retornar um array contendo as URIs das imagens a serem exibidas no thumbnail.

Importante: atualmente a grade exibe apenas uma imagem.

Type:
  • LegacyEvent
Example
fld.thumbnail.onGetImages.set(function (sender, value) {
  const urls = [];
  const url = getMainImageUrl(value);
  if (url) {
    urls.push(url);
  }
  return urls;
})

visible :boolean

Indica se o thumbnail será exibido ou não.

Type:
  • boolean

width :number

Largura do thumbnail em pixels.

Type:
  • number

zoomMaxHeight :number

Altura máxima em pixels que a imagem terá ao ser dado zoom.

Type:
  • number

zoomMaxWidth :number

Largura máxima em pixels que a imagem terá ao ser dado zoom.

Type:
  • number

zoomOnHover :boolean

Indica se haverá zoom ao passar o cursor do mouse sobre o thumbnail.

Type:
  • boolean

Methods


assignFrom(obj)

Recebe e valida valores de uma definição de CellThumbnail e os associa a esta instância.

Parameters:
Name Type Description
obj Object.<*>

Uma definição de CellThumbnail.


clone()

Cria uma cópia desta instância.

Returns:

Um clone profundo da instância.

Type
CellThumbnail

getImages(key)

Obtém as URIs das imagens associadas ao registro indicado por key. Caso haja mais de uma imagem, o evento deve retorná-las pela ordem de importância, sendo recomendado que a primeira imagem seja sempre a principal.

Parameters:
Name Type Argument Description
key number <nullable>

Chave do registro.

Returns:

Array contendo as URIs das imagens associadas ao registro. Será retornado um array vazio caso o valor informado seja nulo.

Type
Array.<string>