2008년 4월 7일 월요일

json으로 extjs.store에 load된 data의 엑세스

json 포맷

$val["total_rows"] = 4;
$val["total_price"] = 400;
$val["list"][] = array(
                   trans_date_pos=>"2008-4-4",
                   domain=>"test",
                   warehouse=>"K",
                   qty=>13);
$val["list"][] = array(
                   trans_date_pos=>"2008-4-4",
                   domain=>"test",
                   warehouse=>"K",
                   qty=>13);


Extjs.store

store = new Ext.data.GroupingStore({
        proxy: new Ext.data.HttpProxy(
                   new Ext.data.Connection({
                        url: '_URL_',
                        method: 'POST'
                })),
        reader: new Ext.data.JsonReader({
            totalProperty: 'total_rows',
            root: "list",
            fields: ["trans_date_pos","domain","warehouse","qty"]
        })
    });

Data Access

            return되는 경우 다음과 같이 처리 되어야 함

store.reader.jsonData['total_price']




 

댓글 없음:

댓글 쓰기