如何在拉力赛自定义报告中的拉力网格/拉力赛树网格中添加搜索字段

时间:2016-03-01 12:24:12

标签: rally code-rally

我有一个带有portfolioitem / feature的拉力树网格。我想要一个搜索字段,所以如果我在那里输入id,我应该根据输入得到数据过滤器。

感谢。

1 个答案:

答案 0 :(得分:0)

我会在文档中查看此示例作为起点: https://help.rallydev.com/apps/2.0/doc/#!/example/filterable-tree-grid

该示例使用IterationComboBox过滤网格,但您可以轻松使用常规TextField。这是关键部分,您可以在其中处理文本字段的更改事件以过滤网格:

_onTextChanged: function(textField) {
    var treeGrid = this.down('rallytreegrid'),
        treeStore = treeGrid.getStore();

    treeStore.clearFilter(true);
    treeStore.filter(Ext.create('Rally.data.wsapi.Filter', {
        property: 'Name',
        operator: 'contains',
        value: textField.getValue()
    }));
}