(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:
- simple: para llevar a cabo una selección individual.
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:
- useAutoCursor: mantiene el cursor del ratón de la flecha en todo momento.
- 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 )