0

Firefox に問題があります [エラー][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 を返し、他のすべての browsera は正しい URL を返します。

4

1 に答える 1

0

Sencha には src\touch\src\data\reader\Xml.js にバグがあり、関数を置き換える必要があります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 に答える