【问题标题】:Change store in ExtJs在 ExtJs 中更改存储
【发布时间】:2012-10-24 11:24:50
【问题描述】:

如何更改“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;
        },

网址未定义

谢谢!

【问题讨论】:

  • 你的问题太模糊了。如果有错误,那是什么?
  • 您要更改商店中的数据,还是更改整个商店?

标签: extjs store


【解决方案1】:

它尝试对某个远程源进行查询,但您的商店代理配置不正确。通常,当您从内存切换到某种远程存储(AJAX 或其他)时,您会收到此类错误。只需仔细检查您的商店和代理配置,您就会发现那里有错误。

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

autoSync: false

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

祝你好运!

【讨论】:

    猜你喜欢
    • 2016-08-21
    • 1970-01-01
    • 2011-08-18
    • 2011-09-17
    • 2015-07-28
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 2014-03-02
    相关资源
    最近更新 更多