我正在创建新的帐户记录。最简单的方法是填写帐户 ID(增值税号或类似的东西)并按下按钮。按钮运行一些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;
}
}
它有效,但有一些官方方法可以获得这个值吗?
(欢迎语言更正)