Control + F(查找功能)与Extjs网格无法正常工作

时间:2016-01-21 10:39:51

标签: extjs-grid extjs6-classic

Control + F(查找功能)与Extjs 6.0.1无法正常工作。 如果我们在具有50条记录的extjs Grid中执行查找功能,它会显示给定搜索的结果。但是如果我们重新加载记录数大于50的网格,则控制+ F不会给出正确的结果。它仅在前50条记录中显示搜索结果,但其他记录也匹配搜索关键字。 我们在Extjs kitchenSink演示示例中尝试过相同但未能获得预期输出。 我们为此做了参考小提琴 - https://fiddle.sencha.com/#fiddle/145s

此外,我们注意到Control + F功能在不同浏览器中针对同一关键字显示不同的结果。[附加参考屏幕截图] [enter image description here] 2

1 个答案:

答案 0 :(得分:0)

Chrome也给了我24个结果。 但是,您正在检查浏览器的搜索功能,这取决于浏览器如何进行搜索,但也可能取决于dom元素的呈现方式等等。

我不知道你在尝试实现的目标,但在我看来,如果你想要通过某种方式搜索ExtJs网格,你应该检查:http://examples.sencha.com/extjs/6.0.1/examples/classic/grid/live-search-grid.html

这将真正搜索记录! (而不是取决于显示与否)。 如果你想将它绑定到Ctrl + F,你应该给我们一个KeyMap(见https://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.util.KeyMap