EventStore.js 1.16 KB

var date =new Date();


        date.setTime(Date.parse(date));

        var m = date.getMonth() + 1;

        if (m <= 9) {
            date = date.getFullYear() + "-0" + m + "-" + date.getDate();
        }
        else {
            date = date.getFullYear() + "-" + m + "-" + date.getDate();
        }
 
var id_route=0;  
var isconfirm=false;

var writer = new Ext.data.JsonWriter({
    type: 'json',
    encode: false,
    listful: true,
    writeAllFields: true,
    returnJson: true
});

var reader = new Ext.data.JsonReader({
    totalProperty: 'total',
    successProperty: 'success',
    idProperty: 'id',
    root: 'events'
});

var proxy = new Ext.data.HttpProxy({
    reader: reader,
    writer: writer,
    type: 'ajax',
    api: {
     // read: '/Events/GetLog',
		read: '/Events/GetLog',
    },
    headers: {
        'Content-Type': 'application/json; charset=UTF-8'
    }
});

Ext.define('App.store.EventStore', {
    extend: 'Ext.data.Store',
    model: 'App.model.Event',
	pageSize: 10,
    autoLoad: {
            params: {
					date:date,   
					id_route:id_route,   
					isconfirm:isconfirm
			
            }
			},
    paramsAsHash: true,
    proxy: proxy
});