Плоский вид с файлом папки находится в - PullRequest
1 голос
/ 07 декабря 2009

У меня есть библиотека документов, и я хочу создать плоский вид, чтобы увидеть все документы без папок, но я бы хотел сохранить папку, в которой находится файл, в виде столбца. Это не должно быть функциональным.

Пользователь хочет видеть, в какой папке находится файл, на плоском виде.


Пользователь желает сохранить структуру папок. Мы посоветовали им использовать атрибут столбца, но им нравятся папки.

Ответы [ 3 ]

1 голос
/ 08 декабря 2009

Вы можете создать новый вид или изменить существующий вид и в режиме редактирования в группе папок. «Укажите, следует ли перемещаться по папкам для просмотра элементов или для просмотра всех элементов одновременно.» Выберите «Показать все элементы без папок»

1 голос
/ 07 декабря 2009

Почему бы просто не добавить столбец метаданных вместо размещения файлов в папке?

0 голосов
/ 25 января 2012

Вот фрагмент кода с использованием объекта client, решение должно быть аналогичным с использованием ядра sharepoint

List DocumentsList = clientContext.Web.Lists.GetByTitle(list);
CamlQuery camlQuery = new CamlQuery();
camlQuery = new CamlQuery();
camlQuery.ViewXml = @"<View Scope='Recursive'>
                                         <Query>
                                            <Where>
                                               <Eq>
                                                  <FieldRef Name=FSObjType />
                                                  <Value Type=Integer>0</Value> 
                                               </Eq> 
                                            </Where>
                                         </Query>
                                     </View>";
ListItemCollection listItems = DocumentsList.GetItems(camlQuery);
clientContext.Load(listItems);
clientContext.ExecuteQuery();

Поля метаданных будут загружены, чтобы найти используемый путь, URL-адрес сервера, разделить его на последние / все до этого будет путем, все после будет именем файла

если вы не можете получить зависимый от сервера URL-адрес при использовании метаданных listItem.File.ServerRelitive URL

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