Pergunta

O meu problema é este, eu estou usando Sharepoint 2010, eu tenho um formulário criado no SharePoint Designer 2010, acima dessa forma eu tenho uma Web Part do Silverlight. Agora eu preciso ser capaz de acessar informações do webpart Silverlight quando eu clicar sobre ele e inserir essa informação no formulário abaixo.

Alguém tem alguma idéia de como fazer isso?

Agradecemos antecipadamente. Chris

Foi útil?

Solução

Você pode interoperar entre javascript, o DOM, e Silverlight. Como resultado, você pode fazer qualquer um dos seguintes.

1) No código Silverlight, preencher programaticamente no formulário usando HtmlPage e outros itens no namespace System.Windows.Browser.

2) Ter seu aplicativo Silverlight passar os dados para a função javscript que, em seguida, preenche o formulário

3) Se o seu aplicativo Silverlight não está iniciando a ação, você pode ter uma função javascript que chama uma função em seu aplicativo Sillverlight. Este artigo explica que http://blogs.silverlight.net/blogs/msnow/archive/2008/07/08/tip-of-the-day-15-communicating-between-javascript-amp- silverlight.aspx

4) Se você está querendo contar com os canais de comunicação Sharepoint WebPart em vez de tentar acessar os webparts através do DOM, você também pode ter o Silverlight preencher um campo oculto e, em seguida, chamar a função postback javascript. Seu código por trás no seu webpart pode em seguida, pegar os dados do campo escondida e enviar as informações que os channls comunicação webpart.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top