0
私はグリッドをフィルタリングできるテキストフィールドを持っていますが、問題はそれがすべてのカラムをフィルタリングすることができませんが、このうちの1つだけです。したがって、すべてのカラムをフィルタリングしたいので、それはtype or name or email or something
で、gridsearchのようです。私のコードのおかげでExtjs 6-フィルタグリッド
はスニペット:
xtype: 'textfield',
label: 'search',
emptyText: 'Enter type...',
listeners: {
change: function (field, value) {
var grid = this.up('grid'),
store = grid.getStore();
if (!value) {
store.getFilters().removeAll();
} else {
store.filter([{property:'type',//can be other property
value:value}]);
}
}
}
ありがとう、それは便利です:) – Joy