我刚刚发现即使是我最简单的2.0应用也无法使用IE浏览器。这适用于2.0或2.0p2,但在IE中它失败了SCRIPT5007:无法获取属性'length'的值:object为null或undefined sdk-debug.js,line 43756 character 13
至少在我的其他一个脚本上也会发生这种情况。我正在使用IE9.09,并在Rally之外的调试模式下运行。
Ext.define('FieldEscalations', {
extend: 'Rally.app.App',
componentCls: 'app',
launch: function() {
Rally.data.ModelFactory.getModel({
type: 'Defect',
success: function(model) {
this.grid = this.add({
xtype: 'rallygrid',
model: model,
disableColumnMenus: false,
columnCfgs: [
'FormattedID',
'Tags'
],
storeConfig: {
filters: [
{
property: 'State',
operator: '<',
value: 'Closed'
}, {
property: 'SupportTicket',
operator: '!=',
value: ''
}
],
sorters: [
{
property: 'CreationDate',
direction: 'DESC'
}
]
}
});
},
scope: this
});
}
});
答案 0 :(得分:1)
由于IE9在从文件系统运行时不支持本地存储,因此失败:
local storage in IE9 fails when the website is accessed directly from the file system
我将在此处提出缺陷。你的应用程序应该在Rally仪表板上的自定义html面板内运行时工作,对吗?