该应用程序是使用 extjs 4 和 ext 调度程序开发的。我想选择一些记录并更新这些记录,记录已更新,但发布了许多更新请求(我使用 json)。
例如,我想编辑两条记录,发布了两个更新的 POST 请求,第一个获得状态 200,另一个获得状态 500(内部服务器错误)。第一篇文章的大小比最后一篇小得多(在这种情况下为 1.9 KB 与 9.2 KB)
onSaveClick: function () {
var selectedEvents = grids.scheduler.getEventSelectionModel().getSelection();
stores.eventStore.suspendAutoSync();
for (var i = 0; i < selectedEvents.length; i++) {
selectedEvents[i].set({
CustomerId: variables.customerField.getValue(),
CustomerName: variables.customerField.getRawValue(),
Notes: variables.hideFieldsField.getComponent('Notes').getValue(),
Scope: variables.scopeField.getValue().Scope,
Preliminary: variables.preliminaryBox.getValue(),
WorkWeekends: variables.weekendsField.getValue()
});
stores.eventStore.resumeAutoSync();
stores.eventStore.sync();
},