如果同一应用中的多个mixin尝试使用设置,它们会相互覆盖吗?换句话说,多个mixin可以有getSettingsFields吗?
getSettingsFields: function() {
return [
{
field123: 'url',
xtype: 'rallytextfield'
}
];
}
答案 0 :(得分:0)
我认为最后一个mixin将获胜并替换所有其他getSettingsFields方法。很多时候我们在实际的app类中只有一个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