Магазин MVC не загружен

Я новичок в SenchaTouch, пытаясь создать приложение на основе MVC с помощью документов.

Теперь я застрял в магазине загрузки динамически из службы.

Я прошел через множество ссылок/дискуссий для них, но они реализованы по-разному.

Пожалуйста, помогите мне решить эту проблему и предположим, что это правильная реализация MVC в senchatouch.

Вот мой код.

Contronller:

        var store1 = Ext.create('x.store.edAuthenticateStore',{});
        store1.setProxy({
            type:'ajax',
            url:'AppURL',
            reader:{
                type:'xml',
                rootProperty:"mbsResponse"
            },
            autoLoad:true
        });
        store1.load();

        alert(store1.getModel().get('membername'));

Хранить:

    Ext.define('x.store.edAuthenticateStore',{
         extend:'Ext.data.Store',
         requires:['Ext.data.reader.Xml'],
         config:{
             storeId:'authStore',
             model:'edTouch.model.edAuthenticateUserResult'
         }
    });

Модели:

    //1) edAuthenticateUserResult'
    Ext.define('edTouch.model.edAuthenticateUserResult',{
         extend:'Ext.data.Model',
         config:{
             id:'edAuthResult',
             fields:[
                {name:'memberid', type:'string'},
                {name:'membername', type:'string'},
                {name:'mbsstatuscode', type:'string'}, 
                {name:'mbsstatustext', type:'string'}
             ],
             hasMany:{
                     model:'edTouch.model.edChild',
                     name:'children'
             },
             hasOne:{
                 model:'edTouch.model.edSchoolDetails',
                 name:'schoolDetails'
             }      

         }
    });
    //2) edChild
    Ext.define('x.model.edChild',{
         extend:'Ext.data.Model',
         config:{
            fileds :[
              {name:'studentid', type:'string'},
              {name:'firstname', type:'string'},
              {name:'lastname' ,type:'string'},
              {name:'rollnumber', type:'string'},
              {name:'classid', type:'string'},
              {name:'classname', type:'string'},
              {name:'sectionid', type:'string'},
              {name:'sectionname', type:'string'},
              {name:'imagepath', type:'string'},                
            ]
        }
    });
    //3)
    Ext.define('x.model.edSchoolDetails',{
        extend:'Ext.data.Model',
        config:{
            fields:[           
              {name:'schoolid', type:'string'},
              {name:'schoolname', type:'string'},
              {name:'schoolImage' ,type:'string'},
              {name:'schoolweburl', type:'string'},
              {name:'location', type:'string'}
            ]
        }
     });

_ xml __

<?xml version="1.0"?>

  
    
      200
      Success
      101
      xyz
      
        5
        abacd
        123.jpg
        www.google.com
        IND
      
      
        
          1
          FName
          M
          123001
          1
          1ST CLASS
          1
          A
          201312210145183111226-151723.jpg
        
      
    
  

0
nl ja de
Что такое ошибка, которую вы получаете? Прошли ли вы эту документацию? docs.sencha.com/touch/2-0/#!/ руководство/class_system
добавлено автор Vaibs_Cool, источник
Я нашел и пример хранилища MVC с помощью sencha ... Вот ссылка senchafiddle.com/#b4K8w #rYgdP Пройдите через него, и c, если он выполнит требования к ur ... Между тем, я также попробую ..
добавлено автор Vaibs_Cool, источник
это не дает никакой ошибки. Но когда вы пытаетесь вызвать какой-либо getter на модели [ которая получена из магазина], давая undefined.
добавлено автор user1278228, источник
Помогите решить проблему
добавлено автор user1278228, источник
В этом примере не показано, как загружаются данные. Но вот его показ для доступа к данным, так же, как я пытался получить, но я получаю данные в виде 0 в магазине.
добавлено автор user1278228, источник

1 ответы

Попробуйте заменить

store1.load();

с

store1.load({
    scope   : this,
    callback: function(records, operation, success) {
       //check for success and set the value of button        
    }
});
0
добавлено
Прошли ли вы через эти ссылки css.dzone.com/articles/writing-sencha- touch-mvc Также попробуйте этот пример в github github.com/pmeinhardt/sencha-touch-mvc/tree/master/app/…
добавлено автор Vaibs_Cool, источник
Он не входит в функцию обратного вызова.
добавлено автор user1278228, источник
это неправильный способ реализации MVC или любой проблемы в картографических моделях ... .пожалуйста, помогите мне это понять.
добавлено автор user1278228, источник
JavaScript Jobs — чат
JavaScript Jobs — чат
8 336 участник(ов)

JavaScript Jobs — чат для поиска работы и людей Правила оформления: https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru

JavaScript.ru
JavaScript.ru
7 932 участник(ов)

Сообщество сайта JavaScript.ru в Slack.

pro.js
pro.js
4 675 участник(ов)

Про JavaScript и NodeJS Invite: https://t.me/joinchat/Be4rsT5Rsgq30DHutjxXgA Правила: http://telegra.ph/ru-chat-rules-06-19 Вакансии только с ЗП, не чаще раза в неделю.

JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
3 269 участник(ов)

Рекомендуем сразу отключить уведомления Правила: https://rudevs.network/ByaMH6un7 См. также: @js_noobs_ru, @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
2 484 участник(ов)

Чат для новичков

javascript_ru
javascript_ru
915 участник(ов)

Сообщество любителей самого популярного языка программирования в мире. Чат основан в 2009 году. Логи: https://goo.gl/9EOeM7 Поддержка бота: @chat_linker (ссылка на репу внутри) Вам будут интересны @frontend_ru и @css_ru

jsChat
jsChat
603 участник(ов)

Чат посвященный программированию на языке javaScript Перед отправкой ссылки на Ваш контент посоветуйтесь с админом Все ссылки удаляются ботом автоматически

JavaScript for Zombies Chat
JavaScript for Zombies Chat
492 участник(ов)

Чат про JavaScript для настоящих zombie! Вход строго по приглашениям! Ссылка для строгих приглашений: https://t.me/joinchat/AAMBHz3Uyr0tuZ7VaB029g

All That JS
All That JS
417 участник(ов)

JS на русском