2016-03-01 93 views

回答

0

我的文档为起点,看看这个例子: https://help.rallydev.com/apps/2.0/doc/#!/example/filterable-tree-grid

这个例子是使用IterationComboBox过滤格,但你可以很容易地使用常规的文本字段。以下是关键部分,您可以在其中处理文本字段的更改事件以过滤网格:

_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() 
    })); 
}