Extjs Sencha Touch 2负载存储崩溃

Extjs Sencha Touch 2负载存储崩溃,extjs,sencha-touch-2,Extjs,Sencha Touch 2,您好,我有以下问题: 在我生成AP并将其安装到手机上后,requisition store.load会在这个名为CHAMADOS的特定商店中中断,但当我关闭应用程序并重新启动时,它不会崩溃并将列表中的所有信息带给我 似乎.load需要在第一时间将信息带给我 当我关闭并再次打开它时,之前所需的缓存信息会添加到列表中,但重启应用程序所需的负载不起作用 它会崩溃,不会将项目添加到列表中,但商店有数据,因为在重新启动时,它出现了,我在这个应用程序中有其他商店,它们工作正常 在brownser上,问题出在

您好,我有以下问题:

  • 在我生成AP并将其安装到手机上后,requisition store.load会在这个名为CHAMADOS的特定商店中中断,但当我关闭应用程序并重新启动时,它不会崩溃并将列表中的所有信息带给我

  • 似乎.load需要在第一时间将信息带给我

  • 当我关闭并再次打开它时,之前所需的缓存信息会添加到列表中,但重启应用程序所需的负载不起作用

  • 它会崩溃,不会将项目添加到列表中,但商店有数据,因为在重新启动时,它出现了,我在这个应用程序中有其他商店,它们工作正常

  • 在brownser上,问题出在APK上

  • 这里是风景

    {
      height: '60%',
      ui:'round',
      style:'padding:18px 0; background:#FFF;',
      xtype: 'dataview',
      id: 'feedListagemChamados',
      store: 'Chamados',
      itemTpl: '<span>{nom_chamado}</span>  '
    }
    
    这里是我调用商店加载(控制器)的地方

    这是模型

    Ext.define('WE3Chamados.model.Chamado', {
    extend: 'Ext.data.Model',
    config: {
        fields: [
             {
                name: 'cod_chamado'
             },
             {
                name: 'nom_chamado'
             },
             {
                name: 'des_chamado'
             },
             {
                name: 'cod_equipe'
             },
             {
                name: 'dat_cadastro'
             },
             {
                name: 'dat_previsao'
             },
             {
                name: 'dat_necessaria'
             },
             {
                name: 'num_prioridade'
             },
             {
                name: 'cod_projeto'
             },
             {
                name: 'nom_usuario'
             },
             {
                name: 'cod_status'
             },
             {
                name: 'nom_projeto'
             },
             {
                name: 'des_equipe'
             },
             {
                name: 'nom_status'
             },
             {
                name: 'nom_cliente'
             },
             {
                name: 'cod_usuario'
             },
             {
                name: 'cod_usuario_responsavel'
             }
        ]
    }});
    

    我发现问题出在localStorage.getItem(“usuarioId”)中,它不是通过get发送的,因为它是在登录之后,我认为js中有一个bug,或者它的速度太快,以至于发送链接的comand无法获取localStorage.getItem

    我现在正在尝试使用php会话

    showListaChamados: function (direcao) {
        this.cleanApp();
        store = Ext.getStore('Chamados').load();
    
        store.load({
            scope : this,
            callback : function(records, operation, success) {
                ***IT BREAKS HERE ON RETURN*** 
                Ext.Msg.alert('Opps', records[0].data.nom_usuario, this);
                Ext.Viewport.animateActiveItem(this.getChamadoView(), this.getSlideTransition(direcao));
            }
        });
        Ext.Msg.alert('Opps', store.data, this);
    
    }
    
    Ext.define('WE3Chamados.model.Chamado', {
    extend: 'Ext.data.Model',
    config: {
        fields: [
             {
                name: 'cod_chamado'
             },
             {
                name: 'nom_chamado'
             },
             {
                name: 'des_chamado'
             },
             {
                name: 'cod_equipe'
             },
             {
                name: 'dat_cadastro'
             },
             {
                name: 'dat_previsao'
             },
             {
                name: 'dat_necessaria'
             },
             {
                name: 'num_prioridade'
             },
             {
                name: 'cod_projeto'
             },
             {
                name: 'nom_usuario'
             },
             {
                name: 'cod_status'
             },
             {
                name: 'nom_projeto'
             },
             {
                name: 'des_equipe'
             },
             {
                name: 'nom_status'
             },
             {
                name: 'nom_cliente'
             },
             {
                name: 'cod_usuario'
             },
             {
                name: 'cod_usuario_responsavel'
             }
        ]
    }});