2015-04-19 126 views
0

有没有办法在拉力赛中为用户报道的赛程状态字段创建多选下拉菜单。我想根据他们的时间表状态过滤用户故事。拉力赛多选下拉列表

我已经通过了文档,Rallyfieldpicker看起来很完美,但我不清楚如何过滤用户故事字段。 我已尝试以下没有作用:

 { 
     xtype: 'rallyfieldpicker', 
     autoExpand: true, 
     modelType: 'userstory', 
     fieldLabel: 'Filter by Schedule State', 
     filterFieldName: 'ScheduleState' 
     } 

有人能帮助我。谢谢!

回答

0

rallyfieldvaluecombobox有一个multiSelect配置属性。每个选区前面都没有复选框表示允许多选,但它支持多选。

this.add({ 
    xtype: 'rallyfieldvaluecombobox', 
    model: 'UserStory', 
    multiSelect: true, 
    field: ScheduleState, 
    listeners: { 
     select: this._getFilter, 
     ready: this._getFilter, 
     scope: this 
    } 
}); 

this github repo

+0

一个使用它的自定义应用程序的例子非常感谢你nickm!这样可行。 – Sharma

+0

尼克,谢谢你提供的例子。我正在使用的应用程序与自定义应用程序非常相似,只是我想列出用户列表并根据“调度状态”和“目标发布”进行筛选。我已将grid storeConfig模型替换为'userstory'并更新了过滤器属性。但是我没有看到网格中的任何项目。我错过了什么吗? – Sharma