1

OnLoad()コードでハンドラーを登録する方法はありますか?

元:

スクリプトは、フォーム ライブラリ(カスタマイズ フォームなど) として追加されます。フォームがロードされた後にのみ実行されるコードが含まれています。setTimeout()/ setInterval()- や check Xrm.Page.dataobject などでできると思いますが、他に方法はありますか?

4

3 に答える 3

3

まず、なぜプログラムでやりたいのですか?

  • フォームのプロパティ->イベントハンドラー->OnLoad->追加->フォームがロードされた後に実行する関数を配置します。

それ以外の場合は、jQueryを使用してプログラムで実行できます。このような :

$(document).ready(function() {
     // your code
});

もちろん、フォームのライブラリにjQueryを追加する必要があります。

jQueryreadyイベントの使用には注意してください。データは非同期で取得されます。CRMの読み込みが完了する前にjQueryreadyイベントが発生する場合があります。

于 2012-08-02T11:17:02.870 に答える