PowerApps - Как создать средство выбора папок

Я создаю Canvas PowerApp / Component, используя React и FluentUI (office-fabric-ui).
(если это ограничивает способы решения этой проблемы, не стесняйтесь игнорировать часть React)

Использование context.device.pickFile() (документация) I может вызвать диалог выбора файла. Я добавил это в свой компонент, протестировал его в PowerApp, и он работает, как и следовало ожидать.

Однако то, что я действительно ищу, - это обозреватель папок. Конечно, я мог бы попросить пользователя использовать filePicker для выбора файла в каталоге, а затем получить из него имя каталога, но это всего лишь обходной путь ... а что, если в целевом каталоге нет файла для выбора?

Есть ли способ запустить браузер папок?


person Terry Seidler    schedule 02.07.2020    source источник


Ответы (1)


Из этой темы SO, я считаю, что приведенный ниже фрагмент должен работать.

<input directory="" webkitdirectory="" type="file" />

Вы можете поиграть и испытать это с помощью этой песочницы для кода.

person Arun Vinoth    schedule 06.07.2020
comment
Я попробую, но при этом будут загружены все файлы из DIRECTORY NAME. Делайте это только в том случае, если вы доверяете сайту, бит заставляет меня бояться, что он действительно попытается загрузить все файлы. Я просто хочу, чтобы он дал мне имя папки, но попробовать стоит! - person Terry Seidler; 07.07.2020
comment
@TerrySeidler: Я думаю, вы ищете элемент управления в виде дерева, вроде браузера, но не элемент управления загрузкой файлов. - person Arun Vinoth; 07.07.2020
comment
Ага, вот и все! :} - person Terry Seidler; 07.07.2020
comment
@TerrySeidler, попробуйте следующее: codeburst. io / - person Arun Vinoth; 07.07.2020
comment
Мы отказались от идеи - действительно нужен собственный браузер папок, но в настоящее время это не представляется возможным. Спасибо за попытку :) - person Terry Seidler; 09.07.2020
comment
@TerrySeidler Да, у нас нет элемента управления OOB для этого, но PCF - это способ разработать новый компонент / элемент управления с помощью реакции, машинописного текста - person Arun Vinoth; 09.07.2020