Extjs 학습 노트 - Ext.data.Jsonstore 사용 설명

2587 단어 ExtJsjsonstore
Ext.data.Jsonstore는 Ext.data를 상속합니다.Store, 원격 JSON 데이터에서stores를 만드는 데 더욱 편리한 간단한 보조 클래스입니다.Jsonstore에서 Ext.data를 작성했습니다.HttpProxy 및 Ext.data.JsonReader 둘 다.만약 다른 종류의 프록시나reader 조합이 필요하다면, Ext.data를 만들어야 합니다.Store는 기본 클래스로 구성됩니다.코드 인스턴스:
var store = new Ext.data.JsonStore({
    id:'id',
    url: 'get-images.php',
    root: 'images',
    totalProperty: 'rowCount',
    fields: ['name', 'url', {name:'size', type: 'float'}, {name:'lastmod', type:'date'}] });

반환 값은 다음과 같은 객체가 됩니다.

{ images: [ {name: 'Image one', url:'/GetImage.php?id=1', size:46.5, lastmod: new Date(2007, 10, 29)},
        {name: 'Image Two', url:'/GetImage.php?id=2', size:43.2, lastmod: new Date(2007, 10, 30)}
    ]
}

다음은 다음 매개 변수의 의미를 순서대로 설명합니다. id(String): 유일한 표지 URL(String): 값이 들어오면 이 URL에 HttpProxy 대상 root(String): JSON 대상의 key 지정을 만듭니다. 서버에서 전달된 json 변수의 이름 totalProperty를 가리킵니다. 조회된 줄의 수를 가리킵니다.서버에서fields(Object[])를 전달합니다. 대상 수조는 실제 응용 프로그램에서fields에 집합됩니다. 우리는list를 훑어보는 등 방식으로 값을 전달할 수 있습니다.

좋은 웹페이지 즐겨찾기