1

我刚刚发现即使是我最简单的 2.0 应用程序也无法使用 IE。这适用于 2.0 或 2.0p2,但在 IE 中失败并出现 SCRIPT5007:无法获取属性“长度”的值:对象为空或未定义 sdk-debug.js,第 43756 行字符 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
        });
    }
});
4

1 回答 1

1

这失败是因为 IE9 从文件系统运行时不支持本地存储:

直接从文件系统访问网站时,IE9 中的本地存储失败

我将对此提出缺陷。在 Rally 仪表板上的自定义 html 面板中运行时,您的应用程序应该可以工作,对吧?

于 2012-09-07T16:03:31.957 回答