我正在通过在纸板上使用自定义卡片渲染器来自定义卡片,并希望在每张卡片上添加一个“删除”按钮,以便执行与迭代状态页面中提供的相同的“删除”功能(即将项目移动到回收站)。
通过检查,我可以看到单击从“迭代状态”页面删除故事时会触发以下事件:
onclick="deleteAR({itemOid:'1234', name:'Item name', formattedID:'Item001', msg:'Are you sure?'}); return false;"
编辑:我正在使用 JDK 1.3
我正在通过在纸板上使用自定义卡片渲染器来自定义卡片,并希望在每张卡片上添加一个“删除”按钮,以便执行与迭代状态页面中提供的相同的“删除”功能(即将项目移动到回收站)。
通过检查,我可以看到单击从“迭代状态”页面删除故事时会触发以下事件:
onclick="deleteAR({itemOid:'1234', name:'Item name', formattedID:'Item001', msg:'Are you sure?'}); return false;"
编辑:我正在使用 JDK 1.3
您应该能够像这样在 SDK 1.x 中删除:
function delete(ref, callback, errorCallback) {
var config = {
url: ref,
content: {},
headers: { "Content-Type": "application/json" },
handleAs:"json",
preventCache: true,
load: callback,
error: errorCallback
};
if (rally.sdk.util.Context.isInsideRally()) {
dojo.xhrDelete(config);
} else {
config.callbackParamName = "jsonp";
config.content._method = "DELETE";
dojo.io.script.get(config);
}
}
//delete an item
delete('https://rally1.rallydev.com/slm/webservice/1.32/defect/12345.js',
function(results) {
//success
},
function(results) {
//error
}
);
我们打算通过 rally.sdk.data.io.httpDelete 和 rally.sdk.data.RallyDataSource.delete 公开这个功能,但从未完全测试并发布它。