Не понял как ваш вопрос связан с изначальной постановкой задачи, которую вы привели.
По сути вопроса: сообщение вызывается внутри super() метода validateDelete датасурса. Если не хотите, чтобы он вызывался, перекройте этот метод и не вызывайте super().
Подтверждение удаления на форме
Альтернативный вариант - это удалять напрямую в таблице, а не через датасурс.