2011-09-01 4 views
3

페이지에 그리드가 거의 없습니다. 저장된 데이터를 편집 한 후 저장 버튼을 누르면 모든 변경 사항을 수집하고 서버 변경 사항과 함께 Ajax 요청을 작성합니다. 한 가지는 제외하고 모두 잘 작동합니다. 데이터가 성공적으로 업데이트 된 후에 그리드에 다시 그리기를 지시하고 저장소를 새로 고쳐야한다는 것을 의미합니다. 저장소에서 업데이트 된/생성 된 레코드를 제거하는 것을 의미합니다 (변경 사항은 왼쪽 상단 모서리에 빨간색 사각형으로 표시됨). catch되지 않은 형식 오류 :편집 된 데이터가 이미 동기화되었음을 ExtJS Grid에 알려주는 방법은 무엇입니까?

  • Ext.define.updateIndexes EXT-모든 : 정의되지 않은 호출 스택의 특성 'internalId'을 읽을 수 없습니다 나는 모든 레코드를 제거하고 다시 채우기 위해 시도하는 경우

    는 좀 ExtJS에 오류가 -debug.js : 58,747

  • Ext.define.onAdd 내선-모든 debug.js : 58,701
  • Base.callParent EXT-모든 debug.js : 2833
  • Ext.define.onAdd 내선 - 모든 - debug.js : 76400
  • 화재 EXT-모든 debug.js : 10,259
  • Ext.define.fireEvent 내선-모든 debug.js : 13,385
  • Ext.define.insert 내선-모든 debug.js : 44,663
  • 내선. define.add EXT-모든 debug.js : 44,688
  • Ext.define.listeners.write OrderEdit.js : 560
  • 화재 EXT-모든 debug.js : 10,259
  • Ext.define.fireEvent EXT- all-debug.js : 13385
  • Ext.define.onProxyWrite ext-all-debug.js : 43978
  • Ext.define.onBatchOperationComplete 내선-모든 debug.js : 44,005
  • 화재 EXT-모든 debug.js : 10,259
  • Ext.define.fireEvent 내선-모든 debug.js : 13,385
  • onProxyReturn의 내선 -all-debug.js : 51,056
  • Ext.define.processResponse 추출액 - 모든 debug.js : 26,205
  • (익명 함수) EXT-모든 debug.js : 26,397
  • Ext.apply.callback 추출액 -all-debug.js : 5022
  • Ext.define.onComplete ext-all-debug.js : 21028
  • Ext.define.onStateChange 내선-모든 debug.js : 20,979
  • (익명 함수) EXT-모든 debug.js : 1503

제대로 할 수있는 다른 방법이 있나요?

답변

2

그리드를 그리면 그 붉은 색 사각형을 제거 할 수 있습니다 ... 업데이트되거나 생성 된 레코드에 대해 commit() 함수를 사용하면됩니다. 이것은 정상적으로 작동합니다.

+1

허 .. 마침내! 그것은 지금 매력처럼 작동합니다. thx! – mastak

관련 문제