none
Dynamics CRM 2011 Rollup 7 を適用するとリンクがクリックできなくなる RRS feed

  • 質問

  • お世話になっております。 mogu__mogu と申します。

    SharePoint の WebParts (ページビュワー)に、Dynamics CRM 2011 の URL を埋め込み、

    Dynamics CRM 2011 と連携して使用しております。

    Rollup 6までは問題なく動作しているのですが、Rollup 7を適用すると、

    リンクをクリックしても反応しなかったりします。

    SharePoint を介さず直接オペレーションを行うと、まったく問題がございません。

    ちなみに、Rollup 8、10 を適用してみましたが、改善されませんでした。

    対処方法をご存じの方、ご教授お願いいたします。

    2012年9月18日 6:21

すべての返信

  • こんにちは

    SharePoint上でmogu__mogu さんの事象を確認したわけではありませんが、 UR7以降で発生する問題だと思われます。OnLoadやLookupクリック,サブグリッドのダブルクリック時などで、CRMの画面が親ウィンドウの特定のメソッドを呼び出そうとします。親画面がCRM以外のアドオン画面から開かれたことを考慮したjavascriptの実装になっておらず、存在しない親ウィンドウのメソッドを呼び出し、エラーが発生するため後続の処理が行われなくなります。

    下記USのフォーラムで議論されています。

    Object doesn't support property or method 'setFormMode'
    http://social.microsoft.com/Forums/lv-LV/crmdevelopment/thread/0c0aa09e-0ea6-4150-8056-a2b7b91f3256?prof=required

    SharePointのWebPartsに詳しくないので 適切な回避方法がわかりません。カスタムの画面からCRMの画面を開いた場合、 親ウィンドウにダミーのメソッドsetFormMode 、preloadPage を定義することで問題が発生しないようにできるようです。


    • 編集済み handcraft 2012年9月18日 22:25
    2012年9月18日 22:24
  • 書込みありがとうございます。

    試してみます。試してみた結果は、また、お知らせしたいと思います。

    2012年9月19日 4:00