Initializes a new instance of DataManager.
The data source array.
A array of object which are the optional DataViews column definitions.
A controller used to navigate between pages when paging component used.
Adds calculated column
The name of new column
The formula of the calculated column
Adds a calculated field to the collection
The name of the calculated field
The formula of the calculated field
Adds data column
The name of new column
The name of data field
Sets a new formula in the specified calculated column.
The name of the calculated column.
The string of the new formula.
Sets a new formula in the specified calculated field.
The name of the calculated field.
The string of the new formula.
Evaluates the formula with the specified evaluate context.
The formula to be evaluated.
The group path as the evaluating context.
The hierarchy path as the evaluating context.
The index of source row.
Filters the data items using the given expression.
Filtering condition expression.
The filter object that supports writing the filter.
Gets an array that contains all the calculated results of the specified calculated column.
The name of the calculated column.
Gets the value of a specified calculated field.
The name of the calculated field.
Gets an array that contains all the calculated field objects.
Gets the child group path.
An array which indicate the path of the group.
Gets the row item object at the specified view row index.
The row index in the view.
If false, item in collapsed group is not counted.
If false, item in collapsed tree node is not counted.
Gets all the view items in the collection.
Gets the child group or node by path.
An array which indicate the path of the group.
An array which indicate the path of the node.
Adds new data items to the source collection at the specified row index in the source, and refreshes the data manager.
An Object or an array of objects which are new data items.
The row index in the data source to add. The default is the last one.
Checks whether the column is an existing calculated column.
The column name to test.
Indicate the row value has been modified or not.
The index in the data source.
True if the value has been modified, otherwise, return false.
Indicate the row is new added row or not.
The index in the data source
True if the new is new added row, otherwise, return false.
Checks whether the refreshing of the collection is suspended.
Recalculates all the calculating nodes in the collection, including all calculated columns or fields.
Refreshes the collection to the latest state.
Remove specified calculated column
The name of calculated column to remove
Removes the calculated field from the collection.
The name of the calculated field to be removed.
Removes data items from the source collection at the specified source row index.
The row index in the source collection.
Number of row to remove.
clear old group structure
Resumes refreshing the collection.
Suspends refreshing the collection.
Update one item at the specific index.
The source index
The new object which will replace the old one.
DataManager is responsible to preprocess input dataset before being visualized.