2017-02-01 1 views
0

J'ai mis à jour Sugar de la version 7.6 à 7.8 J'ai ajouté du code personnalisé dans subpanel-list.js et il fonctionnait parfaitement dans la version 7.6. Mais maintenant dans la version 7.8 en raison de ce sous-panneau de code ne fonctionne pas. Quelqu'un peut-il me dire les solutions pour cela.Sous-panneau ne s'ouvre pas dans suagarcrm 7.8 version

J'ai essayé de poser cette question à l'équipe de soutien au sucre, mais ils m'ont dit que c'est lié au code personnalisé, donc il faut demander aux développeurs de sucre.

Je fournis mon code qui fonctionnait sur 7.6 mais en raison de ce code maintenant 7.8 sous-panneau ne fonctionne pas.

({extendsFrom: 'SubpanelListView', 

    //contextEvents: {"list:inviteportal:fire": "renderOnInvitePortal"}, 
    initialize: function(options) { 
    // this.dataViewName = options.name || 'subpanel-list'; 
     this._super("initialize", [options]); 
     this.context.on('list:inviteportal:fire',this.renderOnInvitePortal, this); 
    }, 
    renderOnInvitePortal: function(model){  
     app.api.call('read',app.api.buildURL(model.get('_module'),'read',{id:model.get('id')}),null, 
     { 
      success: function(data) { 
       bean = app.data.createBean(data._module,data); 
       app.drawer.open({ 
        layout : 'inviteportal', 
        context : { 
         create : true, 
         model : bean, 
         module : bean.get('_module') 
        } 
       }); 
      }, 
      error: function() { 
       return; 
      } 
     }   
    ); 
    }, 
}) 

Répondre

0

Je trouve le problème, En-list.php en sous-panneau 7.7 Version

'template' => 'recordlist', 

maintenant dans la version 7.8 est.

'template' => 'flex-list',