2017-02-01 12 views
0

Я обновил Sugar с версии 7.6 до 7.8. Я добавлю специальный код в subpanel-list.js, и он отлично работал в версии 7.6. Но теперь в версии 7.8 из-за этого подпанель кода не работает. Может ли кто-нибудь сказать мне решения для этого.Подпанель не открывается в suagarcrm 7.8 версия

Я попытался задать этот вопрос группе поддержки сахара, но они сказали мне, что это связано с пользовательским кодом, поэтому вам нужно попросить разработчиков сахара.

Я предоставляю свой код, который работал над 7.6, но из-за этого кода в 7,8 подпанель не работает.

({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; 
      } 
     }   
    ); 
    }, 
}) 

ответ

0

Я нашел эту проблему, в ПОДСЕКЦИЯ-list.php в 7,7 версии

'template' => 'recordlist', 

Сейчас в 7.8 версии это.

'template' => 'flex-list',