in modules/frontend/app/components/ui-grid/controller.js [155:170]
$onChanges(changes) {
const hasChanged = (binding) =>
binding in changes && changes[binding].currentValue !== changes[binding].previousValue;
if (hasChanged('items') && this.grid)
this.grid.data = changes.items.currentValue;
if (hasChanged('selectedRows') && this.grid && this.grid.data && this.onSelectionChange)
this.applyIncomingSelectionRows(changes.selectedRows.currentValue);
if (hasChanged('selectedRowsId') && this.grid && this.grid.data)
this.applyIncomingSelectionRowsId(changes.selectedRowsId.currentValue);
if (hasChanged('gridHeight') && this.grid)
this.adjustHeight();
}