MindFusion.Charting for JavaScript Programmer's Guide
ObservableCollection.collectionChanging Event
See Also
 






Occurs just before an item is added, removed, changed, moved, or the entire list is refreshed.

Namespace: MindFusion.Common.Collections
File: ObservableCollection.js

 Syntax

JavaScript  Copy Code

EventDispatcher collectionChanging

 Event Data

The event handler method receives the following arguments:
sender
An ObservableCollection instance, which is the source of the event. This object will be passed to the handler function as the first argument.
args
A NotifyCollectionChangingEventArgs instance, which contains event data. This object will be passed to the handler function as the second argument.

 Remarks

The cancel property of NotifyCollectionChangingEventArgs allows you to stop the action.

 Example

The following code handles the collectionChanging event on the items collection of a ListView object that is of type ObservableCollection:

JavaScript  Copy Code

var nodeList = new ui.ListView(document.getElementById("nodeList"));

nodeList.items.collectionChanging.addEventListener(itemsCollectionChangingEventHandler);


function itemsCollectionChangingEventHandler(sender, args)
{
 if(args.action == ui.NotifyCollectionChangedAction.Add)
 {
     //do something
 } 
}

 See Also

ObservableCollection Members
ObservableCollection Class
MindFusion.Common.Collections Namespace