Extjs 本地存储不在Internet Explorer中工作-Ext JS
我在这里有一个本地商店,我把它放在我的应用程序中。它在Firefox中运行得很好,但当我在InternetExplorer9中启动它时,整个应用程序都崩溃了。有什么想法吗 代码如下:Extjs 本地存储不在Internet Explorer中工作-Ext JS,extjs,internet-explorer-9,store,Extjs,Internet Explorer 9,Store,我在这里有一个本地商店,我把它放在我的应用程序中。它在Firefox中运行得很好,但当我在InternetExplorer9中启动它时,整个应用程序都崩溃了。有什么想法吗 代码如下: var filters_2 = Ext.create('Ext.data.Store', { //temp store fields: ['field1'], data : [ { field1: 'Filter 1' }, { field1: 'Filter 2'
var filters_2 = Ext.create('Ext.data.Store', { //temp store
fields: ['field1'],
data : [
{ field1: 'Filter 1' },
{ field1: 'Filter 2' },
{ field1: 'Filter 3' }
]
});
此存储的目的是将字段加载到我的应用程序中其他位置的组合框中
我是否缺少对这种性质的要求或某些东西?有什么想法吗?尝试在数据的引号中添加字段1
var filters_2 = Ext.create('Ext.data.Store', { //temp store
fields: ['field1'],
data : [
{ 'field1': 'Filter 1' },
{ 'field1': 'Filter 2' },
{ 'field1': 'Filter 3' }
]
}) 尝试在数据中的引号中添加字段1
var filters_2 = Ext.create('Ext.data.Store', { //temp store
fields: ['field1'],
data : [
{ 'field1': 'Filter 1' },
{ 'field1': 'Filter 2' },
{ 'field1': 'Filter 3' }
]
}) 尝试为您的应用商店定义一个模型,有时候extjs不能很好地处理“fields”配置选项,因为它只是为了与extjs 3.X代码向后兼容,而extjs 3.X代码已经更新为使用4.X
Ext.define("FilterModel", {
extend: "Ext.data.Model",
fields: [
{name: "field1", type: "string"}
]
});
var filters_2 = Ext.create('Ext.data.Store', { //temp store
model: "FilterModel",
data : [
{ field1: 'Filter 1' },
{ field2: 'Filter 2' },
{ field3: 'Filter 3' }
]
});
尝试为您的应用商店定义一个模型,有时候extjs不能很好地处理“fields”配置选项,因为它只是为了向后兼容已更新为使用4.X的extjs3.X代码
Ext.define("FilterModel", {
extend: "Ext.data.Model",
fields: [
{name: "field1", type: "string"}
]
});
var filters_2 = Ext.create('Ext.data.Store', { //temp store
model: "FilterModel",
data : [
{ field1: 'Filter 1' },
{ field2: 'Filter 2' },
{ field3: 'Filter 3' }
]
});
这可能就是我现在所想的。我尝试过这个,但在IE中再次失败。我的错误是:ext-debug.js,第4101行13个字符,我通过给我的过滤器一个id,并从我的按钮控制器调用它解决了这个问题。商店:“filterID”我还必须把商店放在我的启动功能中。这似乎有点不对劲…我现在想起来可能就是这样。我试过了,但在IE中再次失败。我的错误是:ext-debug.js,第4101行13个字符,我通过给我的过滤器一个id,并从我的按钮控制器调用它解决了这个问题。商店:“filterID”我还必须把商店放在我的启动功能中。这似乎有点不对……我也试过了,但在IE中我得到的是错误:ext-debug.js,第4101行字符13我也试过,但在IE中我得到的是错误:ext-debug.js,第4101行字符13