webBrowser コンポーネントを含む Silverlight 5 アプリケーションがあります。Silverlight Web ブラウザー内で、Microsoft Dynamics CRM 2011 フォームを表示します。ユーザーが Silverlight アプリケーションのボタンをクリックしたときに、フォーム エンティティを保存したいと考えています。どうやってやるの?
次のようなinvokeScriptメソッドを試しました:
webBrowser.InvokeScript("saveForm");
メソッド saveForm は JScript ファイル内にありますが、見つかりません。この JScript ファイルは、Silverlight ブラウザー コンポーネントに表示されるフォームで読み込まれます。
saveForm JavaScript メソッドは非常に単純に見えます。
function saveForm() {
Xrm.Page.data.entity.save();
}