Подпапки в библиотеке документов не отображаются на странице - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть библиотека документов, в которой есть 7 элементов и две подпапки (по 4 в каждой), но только элементы отображаются на странице, а подпапки по какой-то причине скрыты. Вид библиотеки документов не изменяется, и на странице имеется веб-часть редактора контента, которая связана с файлом html (в этом файле js, который содержит весь код для отображения библиотеки документов на странице). Использовал этот вызов REST для получения всех элементов из библиотеки документов: / _api / web / getFolderByServerRelativeUrl ('GeneralDocuments') / Folders? $ Expand = ListItemAllFields, папки, файлы, файлы / ListItemAllFields

использую SharePoint 2013 .

Любая помощь здесь?

Ответы [ 2 ]

0 голосов
/ 13 апреля 2020

Проблема решена мной, спасибо!

0 голосов
/ 10 апреля 2020

Я протестировал конечную точку, используя jquery ajax ниже, она работает для вывода имени подпапки на странице:

<script src="https://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
$( document ).ready(function() {
    $.ajax({
        url: _spPageContextInfo.siteAbsoluteUrl + "/_api/web/getFolderByServerRelativeUrl('GeneralDocuments')/Folders?$expand=ListItemAllFields,Folders,Files,Files/ListItemAllFields",
        type: "GET",
        contentType: "application/json;odata=verbose",
        headers: {
            "Accept": "application/json;odata=verbose",
            "X-RequestDigest": $("#__REQUESTDIGEST").val()
        },
        success: function (data) {
            console.log(data.d.results);
            for(var i=0;i<data.d.results.length;i++)
            {
              $("#subfolderdiv").append(data.d.results[i].Name+"<br/>");

            }

        },
        error: function (data) {
            alert("Error");

        }
    });

});

</script>
<div id="subfolderdiv"></div>

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...