1

CRM 2011 の単純な JavaScript に問題があります :)。フォーム リボンにカスタム エンティティとボタンを作成しました。ボタンが押されると、次のコードが実行されます。

function Process(){
    Xrm.Page.getAttribute("statuscode").setValue(229660003);
    Xrm.Page.data.entity.save();
}

また、ステータスの理由がフォームで更新された場合、レコードは保存されません..なぜですか? カスタムフィールドでステータスコードを変更するとすべて正常に動作しますが、ステータスの理由でなぜ動作しないのですか? プラグインコードでも動作します。

どうもありがとう

4

3 に答える 3

2

statecodestatuscodeフィールドは、JavaScript またはカスタム コードまたはプラグイン内の C# によって、他のフィールドとして更新することはできません。

実行する必要がありますSetStateRequest

于 2013-11-18T15:32:45.143 に答える
0

xmlhttprequest を使用して JavaScript から呼び出すことができる単純な .net ハンドラーを使用できます。

于 2013-11-18T22:34:24.813 に答える