2012-11-22 72 views
1

我需要使用Extjs 4構建高級搜索表單,但我不知道從哪裏開始。我通過互聯網搜索了很多東西,但我還沒有找到明確的方式來做到這一點,甚至是一個很好的例子。誰能幫我?Extjs - 高級搜索表單

編輯 這與許多文本字段作爲指標分析,其用戶可以輸入至少一個搜索條件來執行搜索,並得到有關他輸入的結果的形式。

編輯2希望更好的目標

描述我需要與每行一個過濾器的單獨過濾器面板。過濾器是建立的兩個組合框:現場選擇條件選擇和至少它可以是文字,數字,日期,值...

下面最後filterline將是一個加號按鈕/組合添加一個新的過濾器

+0

如何定義高級搜索表單?請重新說明你的問題。 – sra

+0

我還是不明白你在問什麼。 (代碼)示例可能會有所幫助。 – sra

+0

謝謝你。我需要完成這樣的工作http://www.sencha.com/forum/showthread.php?59137-Flexible-multi-line-Grid-Dataview-whatever-filtering但是更簡單 – Noon

回答

0

在你的左邊保留一個樹形面板,它保存着你想要搜索的搜索criteras,在這個節點的clik上保留一個centr面板,在這裏它cms fr搜索aftr search用搜索替換centr panl結果

+0

謝謝..你有一個例子解釋嗎? – Noon

0

您使用網格,組合框或其他來源搜索嗎?這些Ext組件有一個商店,您可以在其中篩選器數據。

Combobox autocompleteGrid column filtering

如果您需要別的東西,請在評論中告知我。

+0

非常感謝。鏈接是非常有用的,但我也需要這樣的東西,但更簡單,併爲Extjs 4.1工作http://www.sencha.com/forum/showthread.php?59137-Flexible-multi-line-Grid-Dataview-whatever-filtering – Noon

2

現在我明白你在找什麼。最近已經實施的解決方案爲:Ext.ux.grid.FiltersFeature(並且這個也不太複雜)。每默認只發布自己作爲列菜單,我還沒有找到一個像實施

enter image description here

不管怎麼說,這個功能將是最好的點開始,如果它沒有滿足您的需求。用上面的視圖擴展它。最好的事情是,它已經提供了單獨的Filtertypes,以後可以輕鬆擴展。

您也可以嘗試將您的示例解決方案移植到ExtJS4,但我建議您留下一個支持的解決方案,只需擴展即可。

+0

抱歉,延遲,你能告訴我在哪裏可以得到這種動態過濾器的extjs? (比如你在這裏發佈的圖片)謝謝! – SexyMF

+0

@SexyMF此圖片來自[本文](http://www.sencha.com/forum/showthread.php?59137-Flexible-multi-line-Grid-Dataview-whatever-filtering) – sra

+0

感謝您的回覆( - :這是否能在4.2版本下工作?再次感謝! – SexyMF