Share via


Ewa.EwaControl.getInstances()

Applies to: apps for SharePoint | Excel Services | SharePoint Server 2013

In this article
Return Value
Remarks
Example
Applies To

Gets the EwaControlCollection object with EwaControl instances that can be used.

var value = Ewa.EwaControl.getInstances();

Return Value

Type: Ewa.ControlCollection

Remarks

[EwaControl.getInstances] is a static method of the EwaControl class that returns the EwaControlCollection for the page.

Example

The following code example shows how to use the EwaControl.getInstances static method to get a reference to the collection of Excel Web Access Web Parts on the page and then uses the Ewa.EwaControlCollection.getItem(index) method get a separate reference to each of the two Excel Web Access Web Parts on the page. The code example assumes that you are working with Excel Web Access Web Parts on SharePoint Server 2013.

<script type="text/javascript">

// Initialize variables.
var EWA1 = null;
var EWA2 = null;

// Add event handler for onload event.
if (window.attachEvent) 
{ 
    window.attachEvent("onload", ewaOnPageLoad);    
} 
else 
{ 
    window.addEventListener("DOMContentLoaded", ewaOnPageLoad, false); 
}

// Set page event handlers for onload, proceed to the ewaOnPageLoad function defined below once the page has loaded if (window.attachEvent){
    window.attachEvent("onload", ewaOnPageLoad);
}

// Add an event handler for the applicationReady event.
function ewaOnPageLoad()
{
    Ewa.EwaControl.add_applicationReady(onApplicationReady);
}

// Attach to the individual Excel Web Access (EWA) web parts.
function onApplicationReady()
{
    EWA1 = Ewa.EwaControl.getInstances().getItem(0);
    EWA2 = Ewa.EwaControl.getInstances().getItem(1);

    // ...
} 
</script>

Applies To

Ewa.EwaControl Object

See also

Concepts

Ewa.EwaControl Methods

Ewa namespace