无法使用extjs成功更新多条记录(500错误)

无法使用extjs成功更新多条记录(500错误),extjs,Extjs,该应用程序是使用ExtJS4和ext调度器开发的。 我想选择一些记录并更新这些记录,这些记录被更新,但许多更新请求被发布(我使用json) 例如,我想编辑两条记录,发布两个更新的POST请求,第一个获取状态200,另一个获取状态500(内部服务器错误)。 第一篇文章的大小比最后一篇文章小得多(本例中为1.9KB,而本例中为9.2KB) onSaveClick:函数(){ var selectedEvents=grids.scheduler.getEventSelectionModel().get

该应用程序是使用ExtJS4和ext调度器开发的。 我想选择一些记录并更新这些记录,这些记录被更新,但许多更新请求被发布(我使用json)

例如,我想编辑两条记录,发布两个更新的POST请求,第一个获取状态200,另一个获取状态500(内部服务器错误)。 第一篇文章的大小比最后一篇文章小得多(本例中为1.9KB,而本例中为9.2KB)

onSaveClick:函数(){
var selectedEvents=grids.scheduler.getEventSelectionModel().getSelection();
stores.eventStore.suspendAutoSync();
对于(变量i=0;i
看起来我通过添加selectedEvents[I].commit()解决了这个问题

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();
},