(ES) featureSelection()

Información

Versión de implementación: beta 1.00

Descripción

Modifica la simbología del elemento seleccionado, cambiándolo en el caso de un icono al icono seleccionado correspondiente (o autogenerado), o cambiando el color del elemento al color y transparencia indicados como parámetros de la función.

Invocación

featureSelection(
	selectionHandler,
	selectionColor,
	selectionColorAlpha,
	cursorAuto
)

Parámetros de entrada

selectionHandler

El tipo de selección de elementos que se llevará a cabo. De momento sólo se permite una selección individual (un elemento seleccionado cada vez), pero en un futuro se podrá llevar a cabo una multiselección. Recibe el parámetro como una cadena de texto, pudiendo ser:

  1. simple: para llevar a cabo una selección individual.
  2. multiSelection: para llevar a cabo una selección múltiple.

selectionColor

Este parámetro define el color que tomará el elemento seleccionado. Recibe una cadena de texto con el valor del color hexadecimal, o nombre del color en formato CSS, del punto. Por ejemplo, '#FF0000' o 'red'.

selectionColorAlpha

Valor de transparencia del color de selección. Se recibe un valor numérico de transparencia, entre 0.0 y 1.0.

cursorAuto

Opción que cambia el cursor del ratón de automático (flecha) a no seleccionable (no-drop) cuando se pasa el ratón sobre una entidad definida como no seleccionable. Si no se declara este parámetro, por defecto se toma el valor de useNoDropCursor. Recibe una cadena de texto, aceptando una de estas dos opciones:

  1. useAutoCursor: mantiene el cursor del ratón de la flecha en todo momento.
  2. useNoDropCursor: cambia el cursor del ratón de flecha a no-drop.

Ejemplos de uso

Este método tiene un funcionamiento pasivo. Para hacer uso de este método, únicamente hay que invocarlo tras definir el viewer en el código. Es posible utilizarlo en caliente (es decir, una vez que el visor se está ejecutando).

featureSelection(
	'simple',
	'#55ffff',
	0.6
)