I try invoke removeItemChangeListener on the browse which there is inner editwindow.
I register listener on datasource like below in init method in my edit controler
removeItemChangeListener removes ItemChangeListener. Method addItemChangeListener adds ItemChangeListener. By the way, it is not the listener you need.
Use
collectionDs.addCollectionChangeListener(e -> {
if(e.getOperation() == CollectionDatasource.Operation.REMOVE) {
List<StandardEntity> items = e.getItems();
// items are the list of deleted items
}
});