我有一个嵌入在tabContainer中的ContentPane中的网格。加载itemfilewritestore时,IE7会弹出错误。
代码:
var theData = {identify:id,items []}; var theStore = new dojo.data.ItemFileWriteStore({data:theData});
console.debug(theStore); //这引发了一些奇怪的错误
错误: {close:function(_81)if(!this.isDirty)........商店中存在未保存的更改请在调用close之前保存或还原更改。
此错误仅在IE7中显示。 FF没有问题,并正确呈现数据。是的,我知道此代码中没有数据,但在实际代码中,数据会在以后添加。
答案 0 :(得分:0)
此问题与描述不符。错误不是商店的任何方式。在深入挖掘之后,我发现真正的问题是对正在导入的javascript进行解析。一步一步地解决问题是因为JSON对象使用术语“类”作为属性。这似乎违反了IE“标准”。