{
    "type": "Ext.data.TreeStore",
    "reference": {
        "name": "items",
        "type": "array"
    },
    "codeClass": null,
    "userConfig": {
        "autoLoad": false,
        "autoSync": null,
        "designer|userClassName": "AddRoleToRuleTreeStore",
        "filterOnLoad": false,
        "model": "AddRoleToRuleTreeModel",
        "remoteFilter": true,
        "remoteSort": true,
        "singleton": null,
        "sortOnLoad": false,
        "storeId": "AddRoleToRuleTreeStore"
    },
    "designerId": "605b8635-3706-4e0d-80f6-66c6f011525b",
    "cn": [
        {
            "type": "Ext.data.proxy.Ajax",
            "reference": {
                "name": "proxy",
                "type": "object"
            },
            "codeClass": null,
            "userConfig": {
                "url": "../../service/sod_critrole_get_roletree.php"
            },
            "designerId": "506e48cf-4d5f-4116-835a-e87cc7064d3d",
            "cn": [
                {
                    "type": "Ext.data.reader.Json",
                    "reference": {
                        "name": "reader",
                        "type": "object"
                    },
                    "codeClass": null,
                    "designerId": "e7ce20a2-3563-47db-80e3-c290e4931daf"
                }
            ]
        },
        {
            "type": "basiceventbinding",
            "reference": {
                "name": "listeners",
                "type": "array"
            },
            "codeClass": null,
            "userConfig": {
                "buffer": null,
                "fn": "onTreeStoreBeforeLoad",
                "implHandler": [
                    "var params = Ext.Object.fromQueryString(document.location.search);\r",
                    "var filter = store.proxy.extraParams;\r",
                    "var newParams = Ext.Object.merge(params, filter);\r",
                    "store.proxy.extraParams = newParams;"
                ],
                "name": "beforeload",
                "scope": "me"
            },
            "designerId": "817478ec-a42e-429b-8338-0801fb277729"
        }
    ]
}