0

カスタムかんばんボードを更新していて、新しい API で問題が発生しています。これは 2.0p2 では機能しましたが、5 では機能しませんでした。

現在のカードを現在のユーザーに設定しようとしているコードがあります。これはメソッド beforecarddroppedsave にあります。

card.record.set('所有者', con.context.user);

他のフィールドを設定できますが、問題ないようですが、ユーザーを保存しようとすると機能しません。名前を所有者に設定しようとしましたが、それもうまくいきません。

ドキュメントを調べましたが、まだ見つからないようです。助けていただければ幸いです!!

4

1 に答える 1

0

現在の App SDK 2.0rc1 をお試しください。このコードは、車がある列から別の列に移動したときに、カードに所有者を設定する必要があります。

 var cardBoardConfig = {
                        xtype: 'rallycardboard',
                        types: ['Defect', 'User Story'],
                        attribute: 'ScheduleState',
                        storeConfig: {
                            filters: [this.iterationCombobox.getQueryFromSelected()]
                        },
            listeners: {
                      beforecarddroppedsave: this._onMove,
                                  scope: this
                }
                    };
//..........
    _onMove: function(cardboard, card){
            var con = Rally.environment.getContext();
                card.record.set('Owner', con.context.user);
            console.log('ok');
        },
于 2013-06-11T15:00:24.573 に答える