多个mixin中的拉力赛应用设置

时间:2016-03-14 22:37:42

标签: sdk rally appsdk2

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

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

1 个答案:

答案 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