2014-01-03 3 views
1

Я Тринг, чтобы загрузить статические данные в моем списке, но когда я объявляю в моем app.js:Сенча сенсорного 2 Невозможно загрузить статические данные

stores:['Search'], 

я получил эту ERRO на Chorme:

Uncaught Ошибка: [Ext.Loader] Ошибка загрузки»../touch/src/data/Search.js', пожалуйста, убедитесь, что файл существует

Я не знаю, почему хром попытаться загрузить локальный файл и их ничего не работает ...

модель/Search.j с

Ext.define('bolao.model.Search', { 
extend: 'Ext.data.Model', 
config: { 
    fields: [ 
     {name: 'firstName', type: 'string'}, 
     {name: 'lastName', type: 'string'} 
    ] 
} 
}); 

магазин/Search.js

Ext.define('bolao.store.Search', { 
extend: 'Ext.data.Search', 
requires : [ 'bolao.model.Search' ], 
config: { 
    storeId : 'Search', 
    model: 'bolao.model.Search', 
    data:[ 
     { firstName: 'Tommy', lastName: 'Maintz' }, 
     { firstName: 'Rob',  lastName: 'Dougan' }, 
     { firstName: 'Ed',  lastName: 'Avins' }  ] 
} 

});

мой список:

xtype: 'list', 
      ui: 'round', 
      pinHeaders: false, 
      itemTpl: '<div class="contact">{firstName} <strong>{lastName}</strong></div>', 
      Store: 'Search', 
      emptyText: '<div style="margin-top: 20px; text-align: center">No Matching Items</div>', 
      disableSelection: true 

ответ

1

изменить ваш магазин, как показано ниже

Ext.define('bolao.store.Search', { 
extend: 'Ext.data.Store', 
requires : [ 'bolao.model.Search' ], 
config: { 
    storeId : 'Search', 
    model: 'bolao.model.Search', 
    data:[ 
     { firstName: 'Tommy', lastName: 'Maintz' }, 
     { firstName: 'Rob',  lastName: 'Dougan' }, 
     { firstName: 'Ed',  lastName: 'Avins' }  ] 
} 

}); 
Смежные вопросы