新しいアカウント レコードを作成しています。最も簡単な方法は、アカウント ID (VAT 番号など) を入力してボタンを押すことです。ボタンで JavaScript を実行します。Javascript はアカウント ID の値を読み取り、残りを入力します (いくつかの外部 ws を呼び出し、アカウント名、アドレスなどを入力します)。
しかし、この保存されていないアカウント ID を読み取る必要があります。標準
Xrm.Page.getAttribute("accId").getValue();
保存された値のみを読み取ることができます。
デバッガー経由で正しい値を見つけたので、それを返す単純な関数を書きました。
ここにあります:
function getDirtyValue(attName) {
var control = Xrm.Page.ui.controls.get(attlName);
if (control != null && control.$1G_1 != null) {
return control.$1G_1.$3V_0;
}
else {
return null;
}
}
動作しますが、この値を取得する公式の方法はありますか?
(言語修正歓迎)