2011-11-14 63 views
1

我正在使用Ext.grid.EditorGridPanel從用戶獲取一些輸入。其中一列是組合框,用戶可以從下拉列表中選擇任何值或可以提供新值。這是列模型帶可編輯組合框的extjs網格

{ 
    header: 'value', 
    dataIndex: 'value', 
    width: 90, 
    align: 'right', 
    editor: new fm.ComboBox({ 
     typeAhead: true, 
     triggerAction: 'all', 
     store: selected_columns_store, 
     displayField:'attr', 
     minListWidth: 300, 
     mode: 'local', 
     triggerAction: 'all', 
     emptyText:'Select an attribute...', 
     selectOnFocus:true 
    }) 
} 

我沒有看到任何問題,當用戶使用從下拉列表中的一個值的相關部分。當用戶提供新值時會發生什麼,商店selected_columns_store中的所有商品都將被刪除。欣賞任何幫助,以解決這個問題

+1

他們不會被刪除...他們只是得到了消滅,你應該在商店上使用clearFilter()方法 – nscrob

+1

@nscrob是的,你是完全正確的。添加clearFilter()方法後,一切正常。請把它寫在答案中,以便我可以接受它 – SAN

回答

1

他們不會被刪除...他們只是被過濾,你應該在商店使用clearFilter()方法。很高興能有幫助