Можно ли получить/установить атрибуты собственного HTML-элемента (например, Input) в openui5 controller.js-что?
Я хочу получить значение пути к файлу входного элемента (типа файла) в контроллере openui5. Я могу использовать собственный html-контроллер в xml-представлении, но борюсь с "управлением" ими.
Что я уже пробовал:
Успешно вставлен собственный html-элемент в представление openui5. Он работает с точки зрения выбора файлов и даже открытия камеры для съемки. Теперь я пытаюсь прочитать файл, выбранный элементом ввода в контроллере js, но он, похоже, не работает. Я могу извлечь объект с помощью var imageInput = this.getView().byId("imageInputId"); ... Это возвращает объект типа XMLView, но я не могу получить его атрибуты, например imageInput.файлы[0]. Это неопределенно.
F-ES Sitecore
Вы не сможете получить путь к файлу по соображениям безопасности. Если вы хотите прочитать файл, вам нужно будет использовать файловый API html5. Google "html5 file api" для примеров.