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