Слушатель на удаление записи из TreeDataGrid

Здравствуйте, по кнопке “удалить” из TreeDataGrid не отрабатывает? слушатель dataContext.addPreCommitListener(…). Каким слушателем можно поймать удаленную запись?

Слушатель, назначаемый через dataContext.addPreCommitListener срабатывает при камите изменений на экране в целом.
Если вы ожидаете, что он сработает после нажатия кнопки “удалить” на TreeDataGrid - не сработает, т.к. в этот момент стандартно не происходит камит сделанных изменений.
Скорее всего, ваша кнопка “удалить” - это стандартное действие RemoveAction.
Соответственно, для реакции на это действие нужно танцевать от этого.
Если перед удалением нужно выполнить стандартное подтверждение удаления или какие-то проверки - для этого есть стандартные средства.

1 симпатия