为什么getAttribute返回null?

时间:2014-09-30 05:08:37

标签: javascript html dynamics-crm-2011 xrm

我正在使用动态CRM。我创建了一个HTML Web资源并添加到Contacts表单中。代码,

<html>
<head>
    <title>OData</title>
    <meta charset="utf-8">
</head>
<body>
    <script type="text/javascript">
        function getAllAttribute() {

            document.getElementById("demo").innerHTML = Xrm.Page.getAttribute();
        }
    </script>
    <button onclick="getAllAttribute();">Attributes!</button>
    <p id="demo">Value will be displayed here</p>
</body>
</html>

现在,当我点击 Attributes!按钮时,demo段落为空,为什么它没有给出页面上所有属性的名称?

1 个答案:

答案 0 :(得分:0)

可以使用window.parent.Xrm.Page.data.entity.attributeswindow.parent.Xrm.Page.getAttribute()代替Xrm.Page.getAttribute();

见这里:http://msdn.microsoft.com/en-in/library/gg328474.aspx