1

最も単純な 2.0 アプリでさえ IE で失敗することを発見しました。これは 2.0 または 2.0p2 では問題なく動作しますが、IE では SCRIPT5007: Unable to get value of the property 'length': object is null or undefined sdk-debug.js, line 43756 character 13 で失敗します

これは、私の他のスクリプトの少なくとも 1 つでも発生します。私は 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がローカルストレージをサポートしていないために失敗します。

Webサイトにファイルシステムから直接アクセスすると、IE9のローカルストレージが失敗します

私はこれに欠陥を提出します。RallyのダッシュボードのカスタムHTMLパネル内で実行すると、アプリが機能するはずです。

于 2012-09-07T16:03:31.957 に答える