で検索フィルタ、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