如何使用SDK2创建新对象(如缺陷)?
这一定是显而易见的,我只是错过了它 - 我已经使用SDK2一段时间但是这已经出现了问题。它是SDK层次结构的数据部分下的东西吗?
答案 0 :(得分:3)
您可以通过对象模型的实例执行此操作,类似于以下内容:
Rally.data.ModelFactory.getModel({
type: "Defect",
success: function (defectModel) {
var newDefect = Ext.create(defectModel, {
Name : "My New Defect from SDK2",
Priority : "Normal",
Severity : "Minor Problem",
Description : "Improper display of...",
State : "Submitted"
// Other relevant/required fields
});
newDefect.save({
callback: function(result, operation) {
if(operation.wasSuccessful()) {
//Get the new defect's objectId
var objectId = result.get('ObjectID');
}
}
});
}
});
文档中的以下页面显示了AppSDK2的完整创建/读取/更新/删除周期:
https://developer.help.rallydev.com/apps/2.0p5/doc/#!/guide/appsdk_20_data_models