我在我的联系表单中添加了一个 html 资源,其中仅包含一个小图像,以便将其放置在联系人字段旁边。当用户点击它时,它会启动一个 javascript 函数,我想在其中获取表单特定字段的值。该字段是联系人实体的属性。这是 HTML 网络资源:
<html>
<head>
<style type="text/css">
body
{
margin: 0;
padding: 0;
}
</style>
<script type="text/javascript">
function call() {
var phoneNumber = window.parent.Xrm.Page.getAttribute("mobilephone").getValue();
}
</script>
<meta>
</head>
<body style="word-wrap: break-word;">
<img onmouseover="this.style.cursor='pointer';" src="/webresources/new_/image/image.png" onclick="call()">
</body>
</html>
我也尝试过如下获取数据:
window.parent.Xrm.Page.data.entity.attributes.get("telephone1").getValue()
但它也不起作用:无法读取 null 的实体
问题是尽管我想要获取实体的字段,但 getAttribut 返回 null 。它总是未定义 有人有想法吗?