Esta clase se utiliza para facilitar la creación y gestión de los botones que aparecen en la interfaz de usuario. Si es necesario, los controles se pueden activar y desactivar mediante llamadas directas. No obstante, esta clase simplifica el proceso asociando uno o más controles con un único botón, que se activan automáticamente al hacer clic en él, además de poder admitir la activación o desactivación del estado de los botones "especiales".
Métodos
El constructor tiene un objeto options que admite las propiedades siguientes:
|
map |
El objeto asociado mobileViewer.Map |
|
activeControls |
Una matriz de controles para activar cuando se hace clic en el botón |
|
imageSrc |
El icono que se debe utilizar para el botón de la interfaz de usuario (la forma y el fondo del botón se controlan mediante la CSS, y el icono se superpone encima de este estilo de botón normalizado). |
|
buttonId |
El ID que utilizar para el elemento div del botón generado |
|
label |
La etiqueta que mostrar para el botón |
|
exclusive |
Si el botón está marcado como "exclusive", el resto de controles se desactivarán cuando se activen los controles asociados con este botón. |