List.notifyReload method
Forces the list to send a reload notification to any listeners.
Syntax
list.notifyReload();
Parameters
This method has no parameters.
Return value
This method does not return a value.
Remarks
notifyMutated
and notifyReload
are generally used in scenarios where you have projections (that is, grouping, filtering, and sorting) which are done over properties of your data objects that have changed. For example, consider a list of employees, and you have a filtered version of that list which only contains those who live in Washington state:
var employees = getEmployees();
var local = employees.getFiltered(function (employee) {
return employee.homeAddress.state.toLowerCase() === "wa";
});
Now if you update the employee information in some way, the filtered projection will not be updated. You can either run through and touch each item and say that it was mutated (which will cause the filter to be re-run) or you can call notifyReload
which will simply tell the projection to start over.
Requirements
Minimum WinJS version |
WinJS 1.0 |
Namespace |
WinJS.Binding |