none
Document Set - Ограничение длины имени и ошибка отображения DisplayForm.aspx и EditForm.aspx RRS feed

  • Общие обсуждения

  • Добрый день.

    Работаю с "Набором документов" и столкнулся с ограничением длины поля "Имя" (Name). Максимальное количество символов - 128. Это ограничение распространяется и на имена папок и файлов. К примеру, вот перечень этого и прочих ограничений http://www.sysadminsblog.com/microsoft/file-name-length-and-character-restrictions-for-sharepoint/

    Но есть особенность: если имя файла состоит из "кириллических" (русских) знаков, то допустимая длина имени сокращается до +- 60 знаков.

    При этом если знаков будет от 60 до 128, то при переходе в Наборе документов по ссылке "Просмотр всех свойств" или "Изменить свойства" получаем:

    *в IE страница не отображается и в адресной строке остаётся путь "URL/_layouts/15/listform.aspx?PageType=..." или "res://ieframe.dll/http_404.htm". При этом ЕСЛИ ОБНОВИТЬ СТРАНИЦУ, то страница с данными отобразится, при следующем входе тоже самое

    *в FF появляется ошибка "Ошибка синтаксического анализа XML: элемент не найден
    Адрес: http://portal/sites/sprojects/dogsogl/_layouts/15/listform.aspx? " - обновление страницы не помогает

    *в Ghrome - пустая страница - обновление страницы не помогает

    Скажите пожалуйста, можно ли как то обойти такое поведение или это "особенность" и можно ли как то IE "заставить" открывать страницы Набора документов displayform.aspx и editform.aspx, раз уж после обновления пустой страницы данные всё равно отображаются.

    Заранее всем спасибо!


Все ответы

  • Также на "допустимую" длину имени Набора документов влияют имена папок, в которых он находится. Т.е. если имя папки состоит из 30 кириллический букв, то имя Набора больше 30 кириллических знаков будет вызывать ошибку при переходе по ссылке "Просмотр всех свойств".