【发布时间】:2019-10-16 16:17:52
【问题描述】:
我需要创建一个 HTML 网络资源来更新 CRM 中的数据。
我正在使用CrmRestKit 来检索数据。
var fetchxml = [
"<fetch top='50'>",
" <entity name='tisa_qualitycontrolassessment'>",
" <attribute name='tisa_weightrating' />",
" <attribute name='tisa_questionscore' />",
" <attribute name='tisa_qualitycontrolassessmentid' />",
" <attribute name='tisa_questionscorename' />",
" <filter type='and'>",
" <condition attribute='tisa_phonecallid' operator='eq' value='", recordid, "'/>",
" </filter>",
" <link-entity name='tisa_questionqualitycontrolunit' from='tisa_questionqualitycontrolunitid' to='tisa_qualitycontrolunitid' link-type='inner'>",
" <attribute name='tisa_qualitycontrolunitidname' />",
" <attribute name='tisa_questionqualitycontrolunitid' />",
" <attribute name='tisa_name' />",
" <attribute name='tisa_recordcalculation' />",
" <link-entity name='tisa_qualitycontrolunit' from='tisa_qualitycontrolunitid' to='tisa_qualitycontrolunitid' link-type='inner'>",
" <attribute name='tisa_qualitycontrolunitid' />",
" <attribute name='tisa_blockweight' />",
" <attribute name='tisa_name' />",
" </link-entity>",
" </link-entity>",
" </entity>",
"</fetch>",
].join("");
CrmFetchKit.Fetch(fetchxml).then(function(entities){
for(var i = 0, max = entities.length; i < max; i++){
$("assessmentbody").html(i);
}
});
对于没有数据(空值)的列,不会检索该属性。有一个选项可以通过 fetchXML 获取所有属性吗?你能给我一个关于如何获取数据的想法(也许使用 odata 查询)吗?
以及如何创建具有更新表单值选项的 HTML 网络资源的最佳实践?
【问题讨论】:
标签: javascript html dynamics-crm dynamics-crm-2013