랠리 undefined에서 특정 리턴 된 속성은 무엇입니까?
-
14-11-2019 - |
문제
랠리 페치 문에서, 나는 그것을 위해 획득하는 몇 가지 객체를 제공합니다.그러나 어떤 이유로, "fetch : true"를 사용했을 때도 특정 속성에 액세스 할 수 없습니다.
내 코드 :
var query = new rally.sdk.util.Query('ScheduleState != Accepted');
var queryB = new rally.sdk.util.Query('Release.ReleaseDate > TODAY');
var queryC = new rally.sdk.util.Query('Release.Name != undefined');
queryConfig[2] = {
type:'HierarchicalRequirement',
key:'UserStories',
query : query.and(queryB).and(queryC),
fetch: 'Release,TaskEstimateTotal'
};
for (var x=0; x < results.UserStories.length; x++) {
if(results.UserStories[x].Release.Name === release.Name
{
var resources = results.UserStories[x].TaskEstimateTotal;
totalResources[resultKey][iteration.Name] -= resources;
totalResources[totalIterationCostKey][iteration.Name] -= resources;
release[iteration.Name] += resources;
}
}
.
result.userstories [x] .release.name 는 항상 정의되지 않습니다.임무위원회는 그렇지 않습니다.나는 릴리스라고 말하고 있습니다!= queryc에서 null.
해결책
가져 오기에서도 이름을 지정하십시오.Works Frecting Web Services API에서는 조금 다람쥐가 될 수 있습니다.true를 가져 오는 것은 루트 형식의 모든 필드를 반환합니다 (사례의 HierarchicalRequirement). 그러나 캐스케이드는 아닙니다.이름을 명시 적으로 캐스케이드 할 수 있도록 이름을 명시 적으로 포함 시키면 Story.Name 및 release.name이 리턴됩니다.
제휴하지 않습니다 StackOverflow