0

App SDKを使用してアプリケーション設定をどのように保存および取得しますか?

いくつかのスクリプトで、彼らが使用しているように見えます。

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

これらはどこかに文書化されていますか?

ありがとう...

4

1 に答える 1

1

これらの関数は、AppSDK ではサポートされておらず、文書化されていません。設定機能を AppSdk に完全に含めるほど単純にすることはできませんでした。

設定を手動で保存することをお勧めします。

ここでは、プリファレンスを処理する際に覚えておくべき事項をいくつか示します。

設定には、名前とスコープ パラメータが必要です。スコープと名前の組み合わせは一意である必要があります。このコードは、現在のワークスペースに名前空間が設定されている設定を保存し、アプリの現在の ID で名前空間を保存する方法を示しています。WORKSPACE_OIDをワークスペースのオブジェクト ID に置き換えない限り、Rally アプリ タブの外部では機能しません。

        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() {
                });
于 2012-03-19T20:18:13.613 に答える