[英]How to use ExtJS to search through “JSON” grid data on demand?
假設網格使用 JSON 來顯示數據,但我需要的是僅在為搜索、ID 或名稱提供某些參數時才顯示數據。 有一個實時搜索網格示例,但我需要的是一個簡單的搜索 JSON 的 ID 或名稱。 除非提供一些參數,否則網格不會顯示任何內容,這是因為數據庫很大。
我試過這個:
{
xtype: 'button',
text:'Traži',
width:80,
margin: '14 10 5 10',
handler:function(){
myStore.filter('naziv', Ext.getCmp("textFieldNaziv").getValue());
}
但僅當網格已經填充時才有效......,autoLoad:false,沒有結果。 這意味着它不會“搜索”,而只會減少已經顯示的內容....??????
如何以某種方式說,當它“過濾”時,它從頂部開始,過濾整個 JSON,而不僅僅是當前顯示的那個!
答案是:
{
xtype: 'button',
text:'Search',
handler:function(){
store.clearFilter();
var searchValue = Ext.getCmp("textFieldId").getValue();
store.load().filter('jsonGridFieldName', searchValue);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.