2012-11-22 41 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