@openui5/sap.ui.core
Version:
OpenUI5 Core Library sap.ui.core
85 lines (69 loc) • 1.28 kB
JavaScript
/*!
* OpenUI5
* (c) Copyright 2009-2023 SAP SE or an SAP affiliate company.
* Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
*/
// Provides enumeration for changes in model
sap.ui.define(function() {
"use strict";
/**
* Change Reason for Model/ListBinding/TreeBinding.
*
* @enum {string}
* @public
* @alias sap.ui.model.ChangeReason
*/
var ChangeReason = {
/**
* The list was sorted
* @public
*/
Sort: "sort",
/**
* The List was filtered
* @public
*/
Filter: "filter",
/**
* The list has changed
* @public
*/
Change: "change",
/**
* The list context has changed
* @public
*/
Context: "context",
/**
* The list was refreshed
* @public
*/
Refresh: "refresh",
/**
* The tree node was expanded
* @public
*/
Expand: "expand",
/**
* The tree node was collapsed
* @public
*/
Collapse: "collapse",
/**
* A context was removed from a binding.
* @public
*/
Remove: "remove",
/**
* A context was added to a binding.
* @public
*/
Add: "add",
/**
* Binding changes a model property value
* @public
*/
Binding: "binding"
};
return ChangeReason;
}, /* bExport= */ true);