Question

Mon problème est celui-ci, j'utilise Sharepoint 2010, j'ai une forme créée dans le concepteur de sharepoint 2010, au-dessus cette forme que j'ai un webpart silverlight. Maintenant, je dois être en mesure d'accéder à des informations de la silverlight webpart quand je clique dessus et insérer cette information dans le formulaire ci-dessous il.

Quelqu'un at-il une idée sur la façon de le faire?

Je vous remercie à l'avance. Chris

Était-ce utile?

La solution

Vous pouvez interopérer entre javascript, DOM et Silverlight. Par conséquent, vous pouvez faire tout ce qui suit.

1) Dans le code Silverlight, remplir par programme dans le formulaire en utilisant HtmlPage et d'autres éléments dans l'espace de noms System.Windows.Browser.

2) Demandez à votre application Silverlight transmettre les données à la fonction javscript qui remplit alors sous la forme

3) Si votre application Silverlight ne lance l'action, vous pouvez avoir une fonction javascript qui appelle une fonction dans votre application Sillverlight. Cet article explique que http://blogs.silverlight.net/blogs/msnow/archive/2008/07/08/tip-of-the-day-15-communicating-between-javascript-amp- silverlight.aspx

4) Si vous êtes désireux de compter sur les canaux de communication au lieu de Sharepoint WebPart essayant d'accéder aux webparts à travers le DOM, vous pouvez également remplir Silverlight un champ caché puis appeler la fonction javascript postback. Votre code derrière votre webpart peut alors récupérer les données de terrain cachés et envoyer les informations que les channls de communication webpart.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top