enable Method (ImageViewerInteractiveModes)

Summary

Enables an interactive mode in the collection.

Syntax

JavaScript Syntax
ImageViewerInteractiveModes.prototype.enable = function(_mode_) 
TypeScript Syntax
enable(_mode_: ImageViewerInteractiveMode): void; 

Parameters

mode

The interactive mode to enable. null will disable all items in the collection.

Remarks

This method will iterate through all the items in the collection and set IsEnabled to false all the items except _mode_.

Example

JavaScript Example
// Create the container <div> 
var _interactiveModeComboBox = document.createElement("select"); 
var panZoomInteractiveMode = new lt.Controls.ImageViewerPanZoomInteractiveMode(); 
panZoomInteractiveMode.isEnabled = false; 
var activeItemInteractiveMode = new lt.Controls.ImageViewerActiveItemInteractiveMode(); 
activeItemInteractiveMode.isEnabled = false; 
 
this._imageViewer.interactiveModes.clearItems(); 
this._imageViewer.interactiveModes.beginUpdate(); 
this._imageViewer.interactiveModes.add(panZoomInteractiveMode); 
this._imageViewer.interactiveModes.add(activeItemInteractiveMode); 
 
for (var i = 0; i < this._imageViewer.interactiveModes.count; i++) { 
   var anOption = document.createElement("option"); 
   anOption.textContent = this._imageViewer.interactiveModes.item(i).name; 
   _interactiveModeComboBox.appendChild(anOption); 
} 
 
var myImageViewer = this._imageViewer; 
_interactiveModeComboBox.addEventListener("change", function () { 
   myImageViewer.interactiveModes.enable(myImageViewer.interactiveModes.item(_interactiveModeComboBox.selectedIndex)); 
}); 
 
_interactiveModeComboBox.selectedIndex = 0; 
document.body.appendChild(_interactiveModeComboBox); 
this._imageViewer.interactiveModes.endUpdate(); 

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.Controls Assembly
Click or drag to resize