我是CRM dynamics 2016的新手。我需要在编写以下javascript代码的帮助。我有两个实体Capacity和Scenario。在Capacity表单中,有一个属于Scenario entity的查找字段,即在为scenario选择查找值时,属于scenario entity的其余字段应自动populate.They不具有映射。
// JavaScript源码
function GetScenarioData()
{
var scenario = Xrm.Page.getAttribute("spa_scenario").getValue();
if (scenario != null)
{
var scenarioID = scenario[0].id;
var scenarioName = scenario[0].name;ST
SDK.REST.retrieveRecord(scenarioID, "msdyn_project", null, null, function getDetails(data) {
var scenarioDescription = data.spa_ScenarioDescription;
var organizationPathID = data.spa_OrganationPath.Id;
var organizationName = data.spa_OrganationPath.Name;
var capacityChampionID = data.spa_CapacityChampion.Id;
var capacityChampionName = data.spa_CapacityChampion.Name;
var fiscalCycleID = data.spa_FiscalCycle.Id;
var fiscalCycleName = data.spa_FiscalCycle.Name;
var budgetID = data.spa_Budget.Id;
var budgetName = data.spa_Budget.Name;
var ionfunding = data.spa_ImpactofNotFunding;
}, errorHandler);
}
}
function errorHandler(error)
{
alert("Error:" + error.message);
}到目前为止,我已经编写了这段代码,..which不能帮助我检索。请帮帮忙。
发布于 2016-11-27 05:48:52
function GetScenarioData()
{
var scenario = Xrm.Page.getAttribute("spa_scenario").getValue();
if (scenario != null)
{
var scenarioID = scenario[0].id;
var scenarioName = scenario[0].name;
SDK.REST.retrieveRecord(scenarioID,
scenario[0].entityType,
"spa_ScenarioDescription,spa_OrganationPath,spa_CapacityChampion,spa_FiscalCycle,spa_Budget,spa_ImpactofNotFunding",
null,
function getDetails(data) {
var scenarioDescription = data.spa_ScenarioDescription;
var organizationPathID = data.spa_OrganationPath.Id;
var organizationName = data.spa_OrganationPath.Name;
var capacityChampionID = data.spa_CapacityChampion.Id;
var capacityChampionName = data.spa_CapacityChampion.Name;
var fiscalCycleID = data.spa_FiscalCycle.Id;
var fiscalCycleName = data.spa_FiscalCycle.Name;
var budgetID = data.spa_Budget.Id;
var budgetName = data.spa_Budget.Name;
var ionfunding = data.spa_ImpactofNotFunding;
},
errorHandler);
}
}
function errorHandler(error)
{
alert("Error:" + error.message);
}https://stackoverflow.com/questions/40816456
复制相似问题