Вы можете скопировать и отредактировать недавно созданную копию за один проход, вызвав конструктор dict
с дополнительными аргументами ключевого слова:
>>> dict1 = {"key1": "value1", "key2": "value2"}
>>> dict2 = dict(dict1, key2="WHY?!")
>>> dict1
{'key2': 'value2', 'key1': 'value1'}
>>> dict2
{'key2': 'WHY?!', 'key1': 'value1'}
Вы можете создать настраиваемый фильтр, вручную предоставив функцию фильтра ( document )
var oFilter = new sap.ui.model.Filter({
path: "name",
test: function(sValue) {
return sValue.toLowerCase().indexOf(sQuery.toLowerCase()) !== -1;
}
});