【发布时间】:2014-04-10 19:37:25
【问题描述】:
我们有一个自定义下拉菜单,需要将其设为多选。您的回答给了我希望,但到目前为止,我还没有弄清楚如何做到这一点。我尝试了如何使用 JavaScript 构建自定义网格。是否可以将现有的自定义下拉列表设为多选?如果是,是否可以在现有的 Rally 屏幕中使用,还是我们必须使用交互式网格才能更新字段?
请就如何实现这一点提出建议。
谢谢你,拉贾尼。
【问题讨论】:
标签: drop-down-menu rally appsdk2
我们有一个自定义下拉菜单,需要将其设为多选。您的回答给了我希望,但到目前为止,我还没有弄清楚如何做到这一点。我尝试了如何使用 JavaScript 构建自定义网格。是否可以将现有的自定义下拉列表设为多选?如果是,是否可以在现有的 Rally 屏幕中使用,还是我们必须使用交互式网格才能更新字段?
请就如何实现这一点提出建议。
谢谢你,拉贾尼。
【问题讨论】:
标签: drop-down-menu rally appsdk2
自定义下拉菜单无法转换为自定义多选。多选类型的拉力赛中没有自定义文件。您可以使用 AppSDK2 和 MultiObjectPicker 编写自定义应用程序
例如,这是一个允许选择多个测试集的 rallymutiobjectpicker:
this._testSetPicker = Ext.create('Rally.ui.picker.MultiObjectPicker', {
itemId:'testsetpicker',
modelType: 'testset'
});
稍后您可以使用_getRecordValue() 来获取所选记录的数组:
var selectedTestSets = this._testSetPicker._getRecordValue();
custom grid 和 custom html app 不一样。 使用 AppSDK2 创建的 UI 组件不能添加到自定义网格,也不能添加到现有的 Rally 页面,例如缺陷或用户故事详细信息页面,或任何摘要页面。
MultiObjectPicker 只能在您编写的custom code 中使用,然后复制您的部署 html 并将其粘贴到自定义 html 页面中。
developer portal 也有指向 David Thomas 的 great videos 的链接。有关详细信息,请参阅本文中的所有链接。
【讨论】: