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