Сбрасывание файлов в ag-grid для загрузки в папку - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь расширить пример браузера файлов с сайта документации ag-Grid (https://www.ag -grid.com / javascript-grid-tree-data / # example-file-browser ) с функцией «drop-files-to-upload».

enter image description here

Идея состоит в том, что пользователь может перетаскивать файлы в любое место в сетке.Затем приложение должно определить, куда был удален файл (путь к папке / файлу или пустая область).После загрузки приложение может затем отправить эту информацию на сервер.

Я добавил ng2-file-upload (https://github.com/valor-software/ng2-file-upload) для обработки события удаления файла и загрузкисама.

Демонстрация из того, что у меня есть здесь: https://stackblitz.com/edit/angular-rvspzq

Проблема, с которой я столкнулся, заключается в том, что я не нашел хорошего способа обнаружения файлов, сбрасываемых в сеткувозможность получить контекст. В демонстрационной версии я использовал комбинацию события (10g * (ng2-file-upload)) (для обнаружения удаляемых файлов) и события cellMouseOver ag-grid (для получения контекста).Это работает достаточно хорошо, но требует, чтобы пользователь перемещал курсор мыши после удаления: если они этого не делают, событие cellMouseOver не вызывается.

Есть предложения?

...