我需要使用Extjs 4构建高级搜索表单,但我不确定从哪里开始。我通过互联网搜索了很多,但我还没有找到明确的方法,甚至是一个很好的例子。有谁可以帮助我?
修改 这是一个包含许多文本字段作为标准的表单,用户可以输入至少一个搜索条件来进行搜索,并获得与他输入内容相关的结果。
编辑2 希望更好地描述目标
我需要一个单独的过滤器面板,每行一个过滤器。过滤器由两个组合框构成:字段选择和条件选择,并且至少可以是文本,数字,日期等值......
在最后一个过滤线下方将是加号按钮/组合以添加新的过滤器
答案 0 :(得分:2)
现在我明白你在找什么了。最近已经实现的解决方案: Ext.ux.grid.FiltersFeature (这个也不太复杂)。默认情况下,它只将自己发布为Column-Menu,我没有找到类似
的实现
无论如何,如果它不适合您的需要,此功能将是您的最佳选择。用上面的视图扩展它。最好的是它已经提供了单独的Filtertypes,这使得它以后可以轻松扩展。
您也可以尝试将示例解决方案移植到ExtJS4,但我建议您继续使用您只需扩展的受支持的解决方案。
答案 1 :(得分:0)
在左边保留一个树状图块来保存搜索条件,你要在其上搜索,保留一个中心面板,其中clik of node在这里cms fr search aftr search用搜索结果替换centr panl
答案 2 :(得分:0)
您使用网格,组合框或其他来源进行搜索吗?这些Ext组件具有商店,您可以过滤数据。
Combobox autocomplete或Grid column filtering。
如果您需要其他内容,请在评论中告诉我。