2012-05-12 15 views
1

Ext.listコンポーネントの表示に問題があります。Ext.Listでsencha touch 2の問題

Ext.define("iphone.view.customers.List", { 

extend: 'Ext.List', 
xtype: 'customersList', 

config: { 

    fullscreen: true, 
    title: 'Customers List', 
    ui: 'round', 
    itemTpl: [ '{title}' ], 

    data: [ 
     { title: 'Item 1' }, 
     { title: 'Item 2' }, 
     { title: 'Item 3' }, 
     { title: 'Item 4' } 
    ] 
} 
}); 

がこの警告と何も表示され、私はアプリケーションを起動すると、コンソールが生み出す:

[WARN] [匿名] [Ext.Loader]に同期ロード「Ext.dataを は、ここに私のコードです。格納'; は 対応するクラスの必要

感謝として明示的に「Ext.data.Store」を追加することを検討してください。

答えて

2

煎茶タッチ2でそれを行うための最善の慣行があるので、あなたはその警告を参照してください。

  • はあなたのExt.data.Storedataと設定(この場合は、インラインデータ)

  • は、あなたの定義されたストアを想定定義listStoreの場合は、この設定を使用してください。

これが役立つことを願っています。

状況に例:

Ext.define('iphone.store.Customers', { 
    extend: 'Ext.data.Store', 

    config: { 
     model: 'iphone.model.Customer', 
      data: [ 
         { title: 'Item 1' }, 
         { title: 'Item 2' }, 
         { title: 'Item 3' }, 
         { title: 'Item 4' } 
        ] 
    } 
}); 

とリスト:ご返信用

Ext.define("iphone.view.customers.List", { 

extend: 'Ext.List', 
xtype: 'customersList', 

config: { 

    fullscreen: true, 
    title: 'Customers List', 
    ui: 'round', 
    itemTpl: [ '{title}' ], 

    store: 'Customers' 
} 
}); 
+0

おかげで、しかし、あなたは私のコードとに見ることができるように私はすでにデータの設定とインラインでデータを追加しましたリストも表示されません。 –

+0

私はいくつかのコードを更新しました。通常、あなたはそのようにしなければなりません。もしエラーがあれば、それはレイアウト設定に関連するマイナーなものです。まだエラーが発生した場合はお知らせください –

+0

ご協力ありがとうございます@ Tewem Nguyenは現在動作しています。 –

関連する問題