У меня есть иерархия из четырех почти идентичных списков Страницы -> Вкладки -> Темы -> Главы. Каждый список содержит различные поля, в том числе многозначное значение «Роли» для просмотра простого списка ролей и многозначное поле «Группы» «Персона или группы».
При выборе из списка «Глав» (самый низкий из четырех в иерархии) с помощью вызова jQuery Ajax для получения структуры JSON я хочу иметь возможность расширять поля Роли и группы, а также тему, Тема / Вкладка и Тема / Вкладка / Поля страницы.
Все хорошо, когда раскрываются любые четыре поля, но как только пятое поле расширяется, вызов завершается с ошибкой HTTP: 400. Может ли кто-нибудь пролить свет на то, почему это может быть?
Запрос SharePoint, в результате которого выполняется код:
http: ///_vti_bin/ListData.svc/Chapters? $ Filter = cast (Enabled, 'Edm.Boolean') eq true и Topic / Id eq 131 & $ orderby = Ordinal & $ expand = Роли, тема, группы, Тема / Вкладка, Тема / Вкладка / Страница & $ select = Id, Название, Порядковый номер, BodyProcessedHtml, BodyRawHtml, PublishDate, Создано, Изменено, Роли / , Тема / , Тема / Вкладка / , Тема / Вкладка / Страница / , Группы / *
Любая помощь или предложения приветствуются.