none
Список Sharepoint, как сделать кнопку и заполнение списка по её нажатию? RRS feed

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

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

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

    Вообще нужно чтобы пользователь, зайдя на страницу видел список. Потом OK - список очищается и заполняется(обращаюсь я к сторонней базе). Другой пользователь заходит - кликает - список снова очищается и заполняется. А в идеале очистку бы делать когда пользователь покидает сраницу.. Возможно ли это, может для этого вообще веб-служба нужна?..

    p.s.: понимаю что задача немного отвязана от самого sharepoint портала, но мне хочется использовать в этой задаче все "вкусности" списка шарепойнт и именно в него загонять данные.

Все ответы

  • Проще реализовать веб-часть с требуемым поведением.
    Если же привязка к интерфесу самого списка действительно необходима то это реализуемо к примеру через Custom Actions.

    Однако в озвученной постановке задачи непонятно вообще каким образом вкусности списка задействуются - особенно если данные при уходе со страницы должны удаляться.
    Больше похоже на необходимость динамического формирования какого-то отчета.
  • >Проще реализовать веб-часть с требуемым поведением.
    >Если же привязка к интерфесу самого списка действительно необходима то это реализуемо к примеру через Custom Actions.

    Alexandr Ivanov, спасибо за ответ!
    А как понять "привязка к интерфесу самого списка"? Веб часть не может работать с существующим списком?

    >Больше похоже на необходимость динамического формирования какого-то отчета.

    Именно так, это по сути и должно быть неким динамическим отчетом. По вкусностями я понимаю сортировки, фильтры, экспорт в Excel, Access, которые есть у стандартных списков WSS
    • Изменено Rockie_ 18 мая 2009 г. 9:19
  • Загрузите Sharepoint Designer 2007 (он нынче бесплатный продукт) и сделайте на нем нужную вам страницу, с нужным кодом.
    Сазонов Илья http://www.itcommunity.ru/blogs/sie/
    Модератор
  • У меня есть SPD. Но насколько знаю он не предназначен для программирования. Программирую я в VS 2005(через объектную модель WSS). А что, в SPD можно как-то связать студийный код с нажатием на кнопку?
  • SPD имеет много ограничений, но если используете VS 2005 - через него доступны все фичи.
    Раз у вас вопрос чисто по разработке, то вам быстрее помогут на сайте разработчиков http://www.gotdotnet.ru/
    Сазонов Илья http://www.itcommunity.ru/blogs/sie/
    Модератор