Получите доступ к информации из одной веб-части и используйте ее в другой веб-части в SharePoint 2010.

StackOverflow https://stackoverflow.com/questions/2432876

Вопрос

Моя проблема в следующем: я использую Sharepoint 2010, у меня есть форма, созданная в SharePoint Designer 2010, над этой формой у меня есть веб-часть silverlight.Теперь мне нужно иметь доступ к информации из веб-части silverlight, когда я нажимаю на нее и вставляю эту информацию в форму под ней.

Есть ли у кого-нибудь представление о том, как это сделать?

Заранее спасибо.Крис

Это было полезно?

Решение

Вы можете взаимодействовать между JavaScript, DOM и Silverlight.В результате вы можете сделать любое из следующих действий.

1) В коде Silverlight программно заполните форму, используя HtmlPage и другие элементы в пространстве имен System.Windows.Browser.

2) Попросите ваше приложение Silverlight передать данные функции javscript, которая затем заполнит форму.

3) Если ваше приложение Silverlight не инициирует действие, вы можете использовать функцию JavaScript, которая вызывает функцию в вашем приложении Sillverlight.В этой статье объясняется, что http://blogs.silverlight.net/blogs/msnow/archive/2008/07/08/tip-of-the-day-15-communicating-between-javascript-amp-silverlight.aspx

4) Если вы хотите использовать каналы связи Sharepoint WebPart вместо того, чтобы пытаться получить доступ к веб-частям через DOM, вы также можете заставить Silverlight заполнить скрытое поле, а затем вызвать функцию обратной передачи javascript.Затем ваш код веб-части может получить данные скрытого поля и отправить информацию через каналы связи веб-части.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top