繁体   English   中英

引导表过滤器控制 Header 行刷新问题

[英]Bootstrap-Table Filter Control Header Row Refresh Issue

我目前正在构建一个使用引导表( https://bootstrap-table.com/ )及其过滤器控制扩展的应用程序,以便每列都有自己的搜索字段。 搜索后,我通过引导表的 AJAX 选项从服务器加载结果。 我遇到的问题是包含搜索字段的 header 行似乎也已刷新,这在键入时会导致问题。

例如,我有两列,firstName 和 lastName。 我将输入 firstName,然后使用鼠标切换到 lastName。 与此同时,AJAX 请求开始。 然后我开始输入姓氏以进一步过滤结果。 仍在键入时,AJAX 完成并刷新表,包括包含过滤器输入的 header 行。 我在这个过程中输入的所有字母 go 都丢失了,感觉也有点迟钝。 我已经实现了一个节流阀,但是根据输入更多过滤器的时间,问题仍然存在。

是否有任何选项可以防止这种情况发生,比如只刷新表内容,而不是表 header 行?

谢谢!

正如您所提到的,更好的选择是始终在页面上显示 header,但仅从 Ajax 调用刷新表体,而保持 header 不变。

在 Ajax 调用的成功方法中,您可以进行所需的任何处理,然后更新表体的 HTML,例如:

$('table tbody').html(result);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM