多个组合中的拉力赛应用设置

问题描述:

如果同一应用中的多个组合尝试使用设置,它们是否会相互覆盖?换句话说,多个mixin可以有getSettingsFields吗?多个组合中的拉力赛应用设置

getSettingsFields: function() { 
     return [ 
      { 
       field123: 'url', 
       xtype: 'rallytextfield' 
      } 
     ]; 
    } 

我认为最后一个mixin会赢取并替换所有其他getSettingsFields方法。很多时候我们只能在实际的应用类中的一个getSettingsField方法,而是委托了一个单独的类的实现:

https://github.com/RallyApps/app-catalog/blob/master/src/apps/board/BoardApp.js#L134

https://github.com/RallyApps/app-catalog/blob/master/src/apps/board/Settings.js