Rally 初步估计';s值在使用新值保存时重置为旧值

Rally 初步估计';s值在使用新值保存时重置为旧值,rally,appsdk2,Rally,Appsdk2,我试图通过评估板编辑并保存投资组合项目的初步评估值,但它将其重置为原始值。我正在板中使用PreliminaryEstimate值,但当卡移动时,我将PreliminaryEstimate重置为新列值 var store=Ext.create('Rally.data.wsapi.store'{ 模型:“初步估算”, 获取:['ObjectID','ObjectUUID','VersionId','Description','Name','Value','CreationDate','Subscri

我试图通过评估板编辑并保存投资组合项目的初步评估值,但它将其重置为原始值。我正在板中使用PreliminaryEstimate值,但当卡移动时,我将PreliminaryEstimate重置为新列值

var store=Ext.create('Rally.data.wsapi.store'{
模型:“初步估算”,
获取:['ObjectID','ObjectUUID','VersionId','Description','Name','Value','CreationDate','Subscription','Workspace','RevisionHistory',],
自动加载:false,
极限:无限,
disableMetaChangeEvent:true
});

beforecarddroppedsave:函数(范围、卡、类型、源列、eOpts){ card.record.data.PreliminaryEstimate=uu.omit(u.filter(this.preliminaryEstimateStore.getRange(),函数(pe){return pe.data.Value===card.record.data.PreliminaryEstimateValue})[0] .data,['Summary','createable','deletable','updateable','CreatedAt','objectVersion','uuidRef'];

选项也有新值。它成功保存,但旧值不会更改为新值
handleBeforeCardDroppedSave:功能(选项){
options.record.save({})


谢谢!

如果您检查网络流量,它是否真的通过线路发送了该值?我会尝试使用setter方法,而不是直接操作数据对象。我的猜测是,记录不认为它有任何更改要保存,以您当前代码的编写方式

card.record.set('PreliminaryEstimate', '/preliminaryestimatevalue/12345');