如果这是一个愚蠢/新的问题,我深表歉意,但是当返回带有 _ref 的 Rally 查询结果(使用 Javascript SDK 1.32)时,有没有办法直接获取与 _ref 关联的对象?
我看到我可以使用 getRefFromTypeAndObjectId 来获取类型和对象 ID,然后查询该类型和对象 ID 以获取对象,但是我想知道是否有类似 getObjectFromRef 或其他类似的方式来更直接地取回与引用关联的对象。
如果这是一个愚蠢/新的问题,我深表歉意,但是当返回带有 _ref 的 Rally 查询结果(使用 Javascript SDK 1.32)时,有没有办法直接获取与 _ref 关联的对象?
我看到我可以使用 getRefFromTypeAndObjectId 来获取类型和对象 ID,然后查询该类型和对象 ID 以获取对象,但是我想知道是否有类似 getObjectFromRef 或其他类似的方式来更直接地取回与引用关联的对象。
很好的问题。RallyDataSource 上的getRallyObject方法应该可以满足您的需要。
var ref = '/defect/12345.js';
rallyDataSource.getRallyObject(ref, function(result) {
//got it
var name = result.Name;
}, function(response) {
//oh noes... errors
var errors = response.Errors;
});
在 SDK 2.0 中,您使用数据模型的加载方法来读取特定对象。看看这个例子: http: //developer.help.rallydev.com/apps/2.0p5/doc/# !/guide/appsdk_20_data_models