none
Создание динамического фильтра. RRS feed

  • Вопрос

  • Здравствуйте!
    Начальные данные: 1 список карточек и 4 библиотеки документов, в каждой библиотеке хранятся документы различных типов с различными атрибутами. Документов в каждой библиотеке может быть несколько на одну карточку (все они хранятся в папке с номером)
    Вопрос как сделать аналог стандартной функциональности Sharepoint:
    Создаю страницу веб частей, размещаю на ней вьюшки всех пяти списков(библиотек), связываю их фильтром по выбору из 1 -го списка появляется радио батон напротив каждого элемента списка.
    Все это конечно хорошо, но если в 1 списке 1000 элементов, то в библиотеках не менее 1000 пока пользователь доберется до нужной пройдет куча времени.
    Как сделать так, чтобы ид элемента списка передаваемый в URL как параметр (или параметр фильтра) применялся автоматически т.е. при переходе на эту страницу отображался только 1 элемент первого списка и все элементы с ним связанные в библиотеках. У всех элементов как списка , так и библиотек есть уникальный номер - номер элемента 1 го списка.
    25 октября 2007 г. 6:33

Ответы

  • Итак используя ссылку(http://usingsharepoint.com/SharePointSDK/smpcomiIRowProvider_SV01015374.htm) я создал свой вебпат переписав в нем часть где вызывается event - генерится всегда, и где создается грид - один столбец - с одним значением, которое берется из определнного списка по ид элемента, который в свою очередь передается как параметр в строке URL.
    Разместил этот вебпат на своей странице, присоединил остальные, сделал строку в которой лежит вебпат невидимой и все заработало.
    Хотел сделать вебпат видимы из кода, но не получилось Sharepoint пишет: не могу изменять видимость вебчасти, т.к. это приминимо только для одиночных вебчастей (отдельных) (вольный перевод сообщения об ошибке) - кто нибудь может это прокомментировать?

    Вот тут обсуждение целиком:
    http://www.gotdotnet.ru/Forums/SharePoint/513891.aspx

    25 октября 2007 г. 13:57