拉力赛自定义下拉菜单到multiSelect

时间:2014-04-10 19:37:26

标签: drop-down-menu rally appsdk2

我们有自定义下拉菜单,需要将其设为multiSelect。你的回答给了我希望,但到目前为止,我还没弄清楚如何做到这一点。我玩了如何使用JavaScript构建自定义网格。是否可以将现有的自定义下拉列表设置为multiSelect?如果是,可以在现有的Rally屏幕中使用,还是我们必须使用交互式网格来更新该字段?

请告知如何实现这一目标。

谢谢Rajani。

1 个答案:

答案 0 :(得分:0)

自定义下拉菜单无法转换为自定义多重选择。在mulitselect类型的Rally中没有自定义文件。您可以使用AppSDK2MultiObjectPicker

编写自定义应用

例如,这是一个允许选择多个测试集的rallymutiobjectpicker:

this._testSetPicker = Ext.create('Rally.ui.picker.MultiObjectPicker', {
            itemId:'testsetpicker',
            modelType: 'testset'
});

稍后您可以使用_getRecordValue()获取所选记录数组:

var selectedTestSets = this._testSetPicker._getRecordValue();

custom gridcustom html app不一样。 使用AppSDK2创建的UI组件无法添加到自定义网格中,也无法添加到现有的Rally页面,例如缺陷或用户故事详细信息页面或任何摘要页面。

MultiObjectPicker只能在您编写的custom code中使用,然后复制部署html并将其粘贴到自定义的html页面中。

developer portal还有David Thomas的great videos链接。有关详细信息,请参阅此帖子中的所有链接。