#upload #sapui5
#загрузка #sapui5
Вопрос:
Я использую UploadCollection (UC) для загрузки файлов в моем приложении (UI5 версии 1.56.x). Все, кроме функции перетаскивания, работает нормально. Мой UC обладает этим свойством uploadEnabled = false
, потому что я настраиваю доступность загрузки во время выполнения. При использовании setUploadEnabled(true)
UC включается кнопка загрузки, которая идеальна, и я могу загружать файлы. К сожалению, я не могу перетаскивать новые файлы в загрузчик, и я не знаю почему.
Установка свойства uploadEnabled = true
в моем представлении XML позволяет перетаскивать файл в загрузчик. В чем разница между установкой исправления свойства в представлении или использованием метода setUploadEnabled
из контроллера? Я забыл что-то важное?
Спасибо за любую идею.
Ответ №1:
Что ж, я думаю, что нашел причину описанного поведения. Я использовал и дополнительно onAfterRendering
для UploadCollection, чтобы реагировать каждый раз, когда коллекция менялась. И именно это onAfterRendering
в коллекции вызвало описанное поведение. Я только что перестроил структуру своей коллекции, чтобы использовать ее без повторной передачи, и все работает нормально.