Rally 通过PreferenceManager创建首选项

Rally 通过PreferenceManager创建首选项,rally,Rally,SDK 2.0 PreferenceManager,如何使用PreferenceManager创建和更新首选项?仅仅使用update方法似乎并没有存储值,并且create是“nota function”错误。TypeError:Rally.data.PreferenceManager.create不是函数 //load app preferences Rally.data.PreferenceManager.load({ appID: this.myAppId, filterBy

SDK 2.0 PreferenceManager,如何使用PreferenceManager创建和更新首选项?仅仅使用update方法似乎并没有存储值,并且create是“nota function”错误。TypeError:Rally.data.PreferenceManager.create不是函数

//load app preferences
Rally.data.PreferenceManager.load({
    appID: this.myAppId,
    filterByUser: true,
    success: function(prefs) {
        //process prefs
        if(prefs.releases) {
        this.releaseNames = prefs.releases;
        } else {
            //first time, nothing to load so create the app preferences
            Rally.data.PreferenceManager.create({
                appID: this.myAppId,
                filterByUser: true,
                settings: {
                    releases: ""
                },
                success: function(updatedRecords, notUpdatedRecords) {
                    //yay!
                    debugger;
                }
            });
        }
    }
});

//things have changed, save new app preferences
Rally.data.PreferenceManager.update({
    appID: this.myAppId,
    filterByUser: true,
    settings: {
            releases: this.releaseNames
    },
    success: function(updatedRecords, notUpdatedRecords) {
        //yay!
        debugger;
    }
});

我发现create方法不是必需的,update方法就是所需的全部