{
    "type": "jsonstore",
    "reference": {
        "name": "items",
        "type": "array"
    },
    "codeClass": null,
    "userConfig": {
        "autoLoad": false,
        "designer|userClassName": "files",
        "model": "File",
        "storeId": "files"
    },
    "designerId": "dfd0bc47-86eb-4a37-bb78-02c10ebdcf2e",
    "cn": [
        {
            "type": "Ext.data.proxy.Ajax",
            "reference": {
                "name": "proxy",
                "type": "object"
            },
            "codeClass": null,
            "userConfig": {
                "timeout": 180000,
                "url": "../../service/attached_files.php"
            },
            "designerId": "693f7537-1d66-4104-a3ab-6ed2c808b6aa",
            "cn": [
                {
                    "type": "Ext.data.reader.Json",
                    "reference": {
                        "name": "reader",
                        "type": "object"
                    },
                    "codeClass": null,
                    "userConfig": {
                        "idProperty": "id",
                        "root": "result"
                    },
                    "designerId": "1d10508d-7239-48be-a215-438079490f52"
                }
            ]
        },
        {
            "type": "basiceventbinding",
            "reference": {
                "name": "listeners",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "fn": "onJsonstoreBeforeLoad",
                "implHandler": [
                    "var urlParams = Ext.Object.fromQueryString(document.location.search);\r",
                    "store.getProxy().extraParams = Ext.Object.merge(store.getProxy().extraParams, urlParams);"
                ],
                "name": "beforeload",
                "scope": "me"
            },
            "designerId": "90d5e58c-89a0-48cb-bbbb-7296d8ef93f6"
        }
    ]
}