у меня есть поле со списком со списком набор значений,ExtJs: Фильтр поиска в комбинированном окне
Ext.define('loincList', {
extend: 'Ext.data.Model',
fields: [{ name: 'loincNumber', mapping: 'loincNumber' },
{ name: 'component', mapping: 'component' }
]
});
ds = Ext.create('Ext.data.Store', {
model: 'loincList',
proxy: {
type: 'ajax',
url : url+'/lochweb/loch/LOINCData/getLOINCData',
reader: {
type: 'json',
root: 'LOINCData'
}
}
});
поле со списком:
{
xtype: 'combo',
fieldLabel: 'Search Loinc Code',
name: "loincId",
displayField: 'loincNumber',
valueField: 'id',
width: 400,
store: ds,
queryMode: 'local',
allowBlank:false,
listConfig: {
getInnerTpl: function() {
return '<div data-qtip="{loincNumber}.{component}">{loincNumber} {component} {status}</div>';
}
}
}
, когда я введите число в поле со списком его фильтр, основанный на введенном числе, но когда я набираю текст, он не фильтруется на основе введенного текста. Как фильтровать на основе введенного текста.
Нет, это не фильтрация на стороне сервера. Это поле со списком Extjs, которое обеспечивает фильтрацию, на что я надеюсь. – user1321824