我有一个带有投资组合项/功能的集会树网格。我想要一个搜索字段,所以如果我在那里输入 id,我应该根据输入获得数据过滤器。
谢谢。
我将在文档中查看此示例作为起点: 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()
}));
}