gpt4 book ai didi

footable - 如何在页面加载后立即初始化表的过滤器

转载 作者:行者123 更新时间:2023-12-02 01:28:38 24 4
gpt4 key购买 nike

我使用优秀的插件“footable”来排序和过滤我的表格。

但在某些情况下,我的页面必须使用某个过滤器进行初始化。比如我的网址是:

myurl/mypage/19

在服务器端,我得到“19”并将其发送到 View 。在 View 中,我将此值放入输入字段。

如何在页面加载后用这个输入值过滤这个表?

我试过:

$('table').footable();
$('table').trigger('footable_redraw');

$('table').footable();
$('table').trigger('footable_initialize');

没有成功。

更新

我指定过滤器有效。只是当我在页面加载期间在字段中放置一些东西时,过滤器没有初始化。

JS代码:

$(document).ready( function() {

$('table').footable();
$('table').trigger('footable_initialize');
})

HTML代码:

<input class="form-control" id="filter" type="text" placeholder="Rechercher ..." value="{{ $libelle_classe }}">

<table class="table footable table-hover table-bordered" data-filter="#filter">

enter image description here

最佳答案

一个可能的解决方案是使用输入值手动触发过滤器事件:

$(document).ready( function() {
$('table').trigger('footable_filter', {
filter: $("#filter").val()
});
});

希望对您有所帮助!

关于footable - 如何在页面加载后立即初始化表的过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35430390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com