Dynamic Crm 2013:在Entity的MetaData中获取属性(仅表单中的attr)

时间:2014-10-05 08:32:50

标签: dynamics-crm-2013

我想要检索实体的元数据属性,但是XrmServiceToolkit给了我所有属性,我想只填充表单上的活动属性而不是所有属性。

哪个参数告诉我Form中的属性是否为Form?

1 个答案:

答案 0 :(得分:1)

实体的元数据始终包含所有属性。 Dynamics CRM 2011/2013支持多个表单,因此您需要查询特定表单(SystemForm实体)并解析formxml结果以了解表单中的哪些属性。

如果您要在要查询的表单中执行JavaScript,您还可以在不查询元数据的情况下访问Xrm.Page.data.entity.attributes集合。

var attributes = Xrm.Page.data.entity.attributes.get();
for (var i in attributes) {
    //
}