Change store in ExtJs



如何更改'Gridpanel'商店中的数据?

我尝试这样做:

cellclick: function (th, td, cellIndex, record, tr, rowIndex, e, eOpts) {
                    record.set('hasPast', '-');
                    th.getStore().insert(rowIndex + 1, record.data.pastRecal);
    }

,但它会出现错误!" CellClick" - 我的网格上的单击单击事件的听众。

ext-all-debug.js的错误(在此代码段中):

urlAppend : function(url, string) {
            if (!Ext.isEmpty(string)) {
                return url + (url.indexOf('?') === -1 ? '?' : '&') + string;
            }
            return url;
        },

URL是未定义的

谢谢!

它试图向某些远程源进行查询,但是您的商店代理未正确配置。通常,当您从内存切换到某种远程存储(AJAX或其他)时会遇到此类错误。只需密切检查您的商店和代理配置,您就会在那里找到错误。

尝试将该属性设置为您的商店并查看差异:

autoSync: false

如果您需要更多详细信息,则应发布商店和代理配置。

祝你好运!

最新更新