Я использую некоторые настраиваемые веб-части в SharePoint, например (http://www.codeplex.com/smartpart) с некоторыми элементами управления. У меня несколько веб-частей на разных страницах. Как их связать вместе? Например, в обработчике события нажатия кнопки или цели гиперссылки, каким должен быть URL-адрес для перехода?
Как связать разные страницы WebParts в SharePoint
Ответы (1)
Подключение веб-частей в SharePoint обычно осуществляется путем передачи данных между ними. Например, щелчок по элементу в одной веб-части может предоставить дополнительные сведения в другой. Вот пример на веб-сайте Office. Веб-части настраиваются путем их соединения с помощью элементов управления в строке заголовка веб-части.
Есть много примеров для разработки собственных. Вот один I Я нашел это довольно подробно, и есть много других, если вы ищете consumer producer connected web part
.
Изменить: невозможно получить доступ к элементам управления в другой подключенной веб-части (спасибо kusek). Решение состоит в том, чтобы проанализировать данные, поступающие из другой веб-части, и соответствующим образом изменить поведение.
person
Alex Angas
schedule
20.07.2009
Что, если я хочу получить доступ к элементу управления в веб-части из другой веб-части? Является ли это возможным?
- person Ahmad Farid; 20.07.2009
Как сказал Алекс, подключение веб-части означает передачу данных между ними, управление доступом к другой веб-части невозможно. Но вы можете отправлять данные и на основе отправленных данных заставлять другие элементы управления веб-части работать.
- person Kusek; 20.07.2009
если мы хотим установить какое-то соединение между веб-частями, разве это невозможно? например, нет ли чего-то вроде переменных сеанса?
- person Ahmad Farid; 21.07.2009
Да, я считаю, что вы также можете использовать переменные сеанса. См. smartpart.codeplex.com/Thread/View.aspx?ThreadId=36669 а>
- person Alex Angas; 21.07.2009