2010-03-25 54 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

相关问题