0

在 dataview 组件中我可以插入一个数据项,但是我如何插入一个搜索器?,就像在列表组件中一样

4

1 回答 1

1

Dataviews 和 Lists 直接绑定到 Stores ( Ext.data.Store)。因此,该商店发生的任何事情都将反映在视图中。

所以你需要做的是过滤商店。您可以使用store中的filteror方法来做到这一点。filterBy

更多信息:http ://docs.sencha.com/touch/2-0/#!/api/Ext.data.Store-method-filter

例子

var store = Ext.create('Ext.data.Store', {
    fields: ['text'],
    data: [
        { text: 'one'},
        { text: 'two'},
        { text: 'three'}
    ]
});

store.filter('text', 'one'); // will only show the one record
于 2012-04-16T21:37:46.827 回答