1

sencha Architect 3.0 を使用して公開した後、app.html を実行すると、以下のエラーが表示されます。コンパイル時に、このグリッドに入力された値を確認できます。

しかし、新しい 2.3 ベータ版の Grid.js を取得するためのリンクが空のようです....

このエラーを解決する他の方法があれば教えてください。

エラー: リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しましたhttp://sc13-live.sencha.com/touch/touch-2.3.0/src/grid/Grid.js?_dc=1378814671364

// @require @packageOverrides Ext.Loader.setConfig({

});

Ext.application({ モデル: [ 'MyModel' ], ストア: [ 'MyDirectStore' ], ビュー: [ 'MyGrid' ], 名前: 'MyApp',

launch: function() {

    Ext.create('MyApp.view.MyGrid', {fullscreen: true});
}

});

Ext.define('MyApp.view.MyGrid', { extends: 'Ext.grid.Grid',

config: {
    height: 297,
    width: 444,
    store: 'MyDirectStore',
    title: 'Grid-5Cols',
    columns: [
        {
            xtype: 'column',
            width: 85,
            dataIndex: 'no',
            text: 'EmpNo'
        },
        {
            xtype: 'column',
            width: 89,
            dataIndex: 'name',
            text: 'EName'
        },
        {
            xtype: 'column',
            width: 86,
            dataIndex: 'sal1',
            text: 'Sal1'
        },
        {
            xtype: 'column',
            width: 86,
            dataIndex: 'sal2',
            text: 'Sal2'
        },
        {
            xtype: 'column',
            width: 80,
            dataIndex: 'sal3',
            text: 'Sal3'
        }
    ]
}

});

Ext.define('MyApp.store.MyDirectStore', { 拡張: 'Ext.data.Store',

requires: [
    'MyApp.model.MyModel'
],

config: {
    data: [
        [
            '1',
            'AceSupplies',
            '05',
            '1000',
            '10'
        ],
        [
            '2',
            'BestGoods',
            '11',
            '2000',
            '20'
        ],
        [
            '3',
            'First Choice',
            '20',
            '3000',
            '30'
        ]
    ],
    model: 'MyApp.model.MyModel',
    storeId: 'MyDirectStore',
    proxy: {
        type: 'direct',
        reader: {
            type: 'json'
        }
    }
}

});

Ext.define('MyApp.model.MyModel', { 拡張: 'Ext.data.Model',

config: {
    fields: [
        {
            name: 'no',
            type: 'int'
        },
        {
            name: 'name',
            type: 'string'
        },
        {
            name: 'sal1',
            type: 'float'
        },
        {
            name: 'sal2',
            type: 'float'
        },
        {
            name: 'sal3',
            type: 'float'
        }
    ]
}

});

4

1 に答える 1

0

新しい Sencha Touch Grid は、標準の Sencha Touch には含まれていません。以下を参照してください。

新しい Touch Grid コンポーネントは Sencha Touch の一部ではなく、Sencha Complete または Sencha Touch Bundle の一部としてのみ利用可能であることに注意してください。

ソース: http://www.sencha.com/products/touch/

于 2013-10-02T11:08:33.327 に答える