私がやりたいのは、グリッドの列のフィルターオプションです。これは列です:
{
id: 'kleuren',
text: 'Kleuren',
sortable: true,
filterable: true,
minWidth: 60,
flexible: 0,
width: 60,
filter: {
type: 'list',
store: kleuren
},
renderer: kleurenWeergave,
dataIndex: 'kleuren'
}
ストア/モデルの場合、これを使用します
kleurenStore = Ext.create('Ext.data.Store', {
fields: ['id', 'text'],
data: kleurenModel
});
var kleurenModel = [
['rood', 'rood'],
['groen', 'groen'],
['blauw', 'blauw'],
['geel', 'geel']
]
これが私のグリッドです
var grid = Ext.create('PersistantSelectionGridPanel', {
autoscroll: true,
region: 'center',
store: allLoaded,
multiSelect: false,
stateful: true,
features: [filtersFeature],
loadMask: false,
stateId: 'stateGrid',
viewConfig: {
stripeRows: true
},
columns: [{....