0

我在使用 Firefox [ERROR][Ext.data.proxy.Server#buildRequest] 时遇到问题您正在使用 ServerProxy,但尚未为其提供 url。但在另一个鲍泽所有工作!

 extend : 'Ext.data.Store',
requires :['Ext.data.reader.Xml'],
config : {
    model : 'Colors',
    storeId : 'colorConfig',
    autoLoad : true,
    proxy : {
        type : 'ajax',
        url : 'test.xml',
        reader : {
            type : 'xml',
            rootProperty : 'test',
            record : 'color'
        }
    }
}

当我写

    var store = Ext.getStore('colorConfig');
    var references = Ext.Array.pluck(store.data.items, "data");

mozilla 返回 data.url = null 和所有其他浏览器返回正确的 url。

4

1 回答 1

0

Sencha 在 src\touch\src\data\reader\Xml.js 中有 bug 需要替换功能getNodeValue(第 189 行)

getNodeValue: function(node) {
    if (node && node.firstChild) {
        return node.firstChild.nodeValue;
    }
    if (node && node.nodeValue) {
        return node.nodeValue;
    }
    return undefined;
},
于 2013-11-14T11:06:10.207 回答