このクラスは、UI で表示されるボタンの作成と管理を容易にするために使用されます。コントロールは、必要に応じて、直接呼び出しによりアクティブ化および非アクティブ化できます。しかし、このクラスは、1 つまたは複数のコントロールを単一のボタンに関連付けて、ボタンがクリックされると自動的にコントロールをアクティブ化するようにすることでプロセスを簡略化し、「付箋」ボタンのアクティブ化状態の切り替えをサポートすることもできます。
メソッド
コンストラクタは、次のプロパティをサポートするオプション オブジェクトを取ります。
|
マップ<so>まっぷ |
関連する mobileViewer.Map オブジェクト |
|
activeControls |
ボタンがクリックされたときにアクティブ化するコントロールの配列です。 |
|
imageSrc |
ボタン UI で使用されるアイコンです。ボタン形状と背景は CSS でコントロールされ、アイコンは、この標準化されたボタン スタイルの上面にオーバーレイされます。 |
|
buttonId |
ボタン div 要素を生成するために使用する id です。 |
|
label |
ボタンに表示するラベルです。 |
|
exclusive |
ボタンに exclusive というフラグが付けられている場合、その他のコントロールはすべて、このボタンに関連付けられているコントロールがアクティブ化されているときは常に非アクティブ化されます。 |