получение и настройка параметров приложения с помощью App SDK - PullRequest
0 голосов
/ 19 марта 2012

Как хранить и получать настройки приложения с помощью App SDK?

Я вижу в некоторых сценариях, которые они, похоже, используют:

rallyDataSource.preferences.getAppPreferences()
rallyDataSource.preferences.update()
rally.sdk.data.Preferences.parse()

Это где-нибудь задокументировано?

Спасибо ...

1 Ответ

1 голос
/ 20 марта 2012

Эти функции для неподдерживаемых и недокументированных в AppSDK. Нам никогда не удавалось сделать функциональность предпочтений настолько простой, чтобы мы могли полностью включить ее в AppSdk.

Я бы рекомендовал сохранить настройки вручную.

Вот некоторые вещи, которые следует помнить при работе с предпочтениями.

В настройках необходимо указать имя и параметр области видимости. Сочетание области видимости и названия должно быть уникальным. Этот код покажет вам, как сохранить предпочтение с именем, расположенным в вашем текущем рабочем пространстве, и пространство имен с помощью текущего идентификатора приложения. Он не будет работать вне вкладки Rally App, если вы не замените WORKSPACE_OID на идентификатор объекта рабочей области.

        var value = { value : true };
        rallyDataSource.create("preference",
                {
                    Name: prefNameKey + rally.sdk.util.Context.getAppInfo().getAppId(),
                    Workspace: "/workspace/__WORKSPACE_OID__",
                    Value: dojo.toJson(value)
                }, function() {
                }, function() {
                });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...