Extjs 4.2 store.getRange는 이전에로드 된 저장소의 데이터를 제공합니다.

user2677125

그리드 클래스와 관련된 extjs 저장소가 있습니다. 클래스를 선택하면 레코드의 ClassID를 제공합니다.

var ClassData = record.get('ClassID');
console.log(ClassData);

이 ClassID를 기반으로 다음 그리드의 저장소를로드하고 있습니다.

var Grid = this.getSemGrid();
var Store = Grid.getStore();     // your grid's store    

//load store with records having selected class ID
var g = Store.load( {params : {ClassID: ClassData }});

여기까지 모든 것이 괜찮습니다.

스토어가로드되면로드 된 모든 레코드를 가져옵니다 ( 오류 영역 ).

var selected = g.getRange();  // getRange = select all records

그런 다음 배열에있는 모든 레코드의 한 필드에있는 모든 값을 푸시합니다.

var Excerpt = []; // start with empty array
Ext.each(selected, function(item) {
    // add the fields that you want to include
    var Obj = {
        third_field: item.get('ExamName')
    };
    Excerpt.push(Obj); // push this to the array
}, this);
console.log(Excerpt);

Excerpt는 현재 레코드가 아닌 이전에 선택한 레코드의 배열을 제공합니다.

나는 또한 시도했다

Store.loadData([],false); 

다시로드하기 전에 저장소의로드 된 모든 데이터를 지우십시오.

user2677125

이 작동

var g = Store.load({ 
  params : {ClassID: ClassData }, 
  callback : function(records, operation, success){ 
    var Excerpt = []; // start with empty array 
    Ext.each(records, function(item) { 
      // add the fields that you want to include 
      var Obj = { 
        third_field: item.get('ExamName') 
      }; 
    Excerpt.push(Obj); // push this to the array 
    }, this); 
  } 
}); 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Extjs-업데이트 된 DB 데이터로 저장소를 다시로드 할 수 없습니다.

분류에서Dev

Extjs-업데이트 된 DB 데이터로 저장소를 다시로드 할 수 없습니다.

분류에서Dev

Extjs 4의 저장소에서 데이터를 읽고 싶지만 [object object]가 표시됩니다.

분류에서Dev

Extjs 4 Combobox 데이터 저장소에서 데이터를 표시 할 수 없습니다.

분류에서Dev

recv 함수는 잘못된 데이터를 제공합니다 Winsock2 C ++

분류에서Dev

Ext 직접 URL이있는 Extjs 4 그리드 저장소 MVC가 정의되지 않았습니다.

분류에서Dev

Google 데이터 저장소는지도와 관련된 저장 문제를 객체화합니다.

분류에서Dev

RC4 이후 버전 용 Angular 2 커스텀 데코레이터는 '하나 이상의 컴포넌트'예외를 제공합니다.

분류에서Dev

app.component.ts (상위 구성 요소)에서 다른 구성 요소로 변수에 저장된 데이터를 전달하는 Angular2

분류에서Dev

Extjs Store는 애플리케이션 새로 고침 직후에 0 개의 레코드를 표시합니다.

분류에서Dev

동시 요청의 경우 Django 애플리케이션의 "스레드 로컬 저장소"에 데이터를 저장하는 것이 안전합니까?

분류에서Dev

mysql 저장 프로 시저에서 전달 된 날짜의 데이터를 제한하는 방법

분류에서Dev

ExtJs는 저장소를 REST로 변경합니다.

분류에서Dev

ExtJS4에서 콤보 저장소를로드 할 수 없습니다.

분류에서Dev

CArchive Ar (& SaveDataStoreDetail, CArchive :: store);로 저장된 데이터를 읽습니다.

분류에서Dev

번들이 잘못되었습니다. App Store에 제출 된 새로운 앱 및 업데이트는 공개적으로 빌드해야합니다.

분류에서Dev

ngrx 저장소 데이터를로드하는 Route Guard는 두 번째 클릭 후에 만 보호 된 경로로 이동합니다.

분류에서Dev

redhat 저장소가 여전히 2 년 된 부스트를 제공하는 이유는 무엇입니까?

분류에서Dev

store.getState ()에서 저장된 데이터를 가져 오는 방법

분류에서Dev

PyPDF2는 병합 된 PDF에서 빈 페이지를 제공합니다.

분류에서Dev

포인터를 사용하여 두 개의 정렬 된 (int) 배열을 병합하려고하는데 어떤 이유로 주소를 저장합니다

분류에서Dev

extjs 저장소는 때때로 업데이트 대신 create를 호출합니다.

분류에서Dev

Extjs 4.2 버퍼링 된 저장소 동기화 데이터가 작동하지 않습니다.

분류에서Dev

Store 데이터의 EXTJS Grid daynamic 열

분류에서Dev

그리드에서 중첩 된 JSON 데이터를로드하는 ExtJS

분류에서Dev

모범 사례는 로컬 저장소에 데이터를 저장합니다.

분류에서Dev

ExtJs의 Ajax에서 json 데이터를로드하는 방법

분류에서Dev

r shiny : 이전에 지속적으로 저장된 데이터에서 필드를 형성하기 위해 데이터를로드합니다.

분류에서Dev

Doubly-Linked-List에서 이전 테스트가 제대로 작동했을 때 노드에 잘못된 데이터를 저장하고 OutOfMemoryError를주는 코드

Related 관련 기사

  1. 1

    Extjs-업데이트 된 DB 데이터로 저장소를 다시로드 할 수 없습니다.

  2. 2

    Extjs-업데이트 된 DB 데이터로 저장소를 다시로드 할 수 없습니다.

  3. 3

    Extjs 4의 저장소에서 데이터를 읽고 싶지만 [object object]가 표시됩니다.

  4. 4

    Extjs 4 Combobox 데이터 저장소에서 데이터를 표시 할 수 없습니다.

  5. 5

    recv 함수는 잘못된 데이터를 제공합니다 Winsock2 C ++

  6. 6

    Ext 직접 URL이있는 Extjs 4 그리드 저장소 MVC가 정의되지 않았습니다.

  7. 7

    Google 데이터 저장소는지도와 관련된 저장 문제를 객체화합니다.

  8. 8

    RC4 이후 버전 용 Angular 2 커스텀 데코레이터는 '하나 이상의 컴포넌트'예외를 제공합니다.

  9. 9

    app.component.ts (상위 구성 요소)에서 다른 구성 요소로 변수에 저장된 데이터를 전달하는 Angular2

  10. 10

    Extjs Store는 애플리케이션 새로 고침 직후에 0 개의 레코드를 표시합니다.

  11. 11

    동시 요청의 경우 Django 애플리케이션의 "스레드 로컬 저장소"에 데이터를 저장하는 것이 안전합니까?

  12. 12

    mysql 저장 프로 시저에서 전달 된 날짜의 데이터를 제한하는 방법

  13. 13

    ExtJs는 저장소를 REST로 변경합니다.

  14. 14

    ExtJS4에서 콤보 저장소를로드 할 수 없습니다.

  15. 15

    CArchive Ar (& SaveDataStoreDetail, CArchive :: store);로 저장된 데이터를 읽습니다.

  16. 16

    번들이 잘못되었습니다. App Store에 제출 된 새로운 앱 및 업데이트는 공개적으로 빌드해야합니다.

  17. 17

    ngrx 저장소 데이터를로드하는 Route Guard는 두 번째 클릭 후에 만 보호 된 경로로 이동합니다.

  18. 18

    redhat 저장소가 여전히 2 년 된 부스트를 제공하는 이유는 무엇입니까?

  19. 19

    store.getState ()에서 저장된 데이터를 가져 오는 방법

  20. 20

    PyPDF2는 병합 된 PDF에서 빈 페이지를 제공합니다.

  21. 21

    포인터를 사용하여 두 개의 정렬 된 (int) 배열을 병합하려고하는데 어떤 이유로 주소를 저장합니다

  22. 22

    extjs 저장소는 때때로 업데이트 대신 create를 호출합니다.

  23. 23

    Extjs 4.2 버퍼링 된 저장소 동기화 데이터가 작동하지 않습니다.

  24. 24

    Store 데이터의 EXTJS Grid daynamic 열

  25. 25

    그리드에서 중첩 된 JSON 데이터를로드하는 ExtJS

  26. 26

    모범 사례는 로컬 저장소에 데이터를 저장합니다.

  27. 27

    ExtJs의 Ajax에서 json 데이터를로드하는 방법

  28. 28

    r shiny : 이전에 지속적으로 저장된 데이터에서 필드를 형성하기 위해 데이터를로드합니다.

  29. 29

    Doubly-Linked-List에서 이전 테스트가 제대로 작동했을 때 노드에 잘못된 데이터를 저장하고 OutOfMemoryError를주는 코드

뜨겁다태그

보관