Sharepoint 2007 - выяснение, где используется представление - PullRequest
0 голосов
/ 03 февраля 2010

Я новичок в MOSS 2007 и пытаюсь выяснить, где используется представление.

У меня большой список, и я хочу иметь два разных представления в этом списке. Я унаследовал семейство сайтов, и в настоящее время существует три представления, два из которых названы почти одинаково. Теперь я хотел бы узнать, смогу ли я безопасно удалить одно из этих представлений.

Итак, вопрос: есть ли способ узнать все ссылки на представление?

Я с радостью предоставлю дополнительную информацию!

Ответы [ 2 ]

1 голос
/ 05 февраля 2010

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

Веб-часть не использует представление напрямую. Текущее представление веб-части основано на представлении, но если вы измените или удалите представление, веб-часть по-прежнему отображает ваш список / библиотеку, как и раньше. Таким образом, если вы удалите свои представления, все веб-части будут продолжать работать.

Что вам, вероятно, следует сделать, это сравнить ваши представления (какие поля отображаются, фильтрация, сортировка, группировка и т. Д.) Друг с другом, а также с представлением внутри вашей веб-части. Таким образом, вы будете знать, какой вид использовался ранее.

Что может случиться, если вы прервете ссылки на страницу просмотра. Это если на какой-то другой странице есть прямая ссылка на ваше мнение.

0 голосов
/ 03 февраля 2010

Что вы пытаетесь сделать именно?Чтобы получить все представления определенного списка, используйте SPList.Views и загрузите их в SPViewCollection.

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