2010-03-25 28 views
1

我覺得反覆需要使用邏輯和表達式來構建搜索公式或過濾器面板。Java/Swing(和一般的GUI) - 使用標準/過濾器構建動態搜索表單的技術或模式

以下是一些示例表達式: 搜索所有價格> = $ 100且有現貨的商品。 濾波器從現在

與(姓名等*的.log或名稱= toto.txt)和修改日期<2小時所有文件我知道如何實現這樣的搜索/過濾圖案用於執行搜索,但我的手代碼gui部分,失去了很多可能性(和/或東西,...)。

有人知道建立這種動態表單的通用方法,允許用戶以圖形方式創建自己的請求嗎? 在這種形式中,用戶將能夠選擇哪些標準相關,輸入自己的值並創建邏輯表達式。

回答

1

JBoss規則Guvnor interface提供了一種構建自己的標準(儘管不適合搜索)的方法。如果你有一個Thunderbird的實例,它的search criteria builder非常相似。這是一種相當常見的模式,但我不傾向於爲企業應用程序實施這種模式。

+0

感謝Drools Guvnor鏈接,這是規則管理的重要來源。我對此有更深入的瞭解。 – Guillaume 2010-03-25 09:39:33

相關問題